Ha ha. You were just eager to help, I know how that is.
My solution is just to use:
$(document).ready(function() {
$('input').addClass('ui-mini');
});
Thanks everyone for helpful tips and info.
- Gavin
>>> Mark Pernotto <[log in to unmask]> 11/30/2012 9:44 AM >>>
Gavin/Group:
Sorry about that. That will teach me to to respond to a syntax
question before testing.
jsfiddle.net is a great resource!
And I'd love to see what you end up with!
Thanks,
mark
On Fri, Nov 30, 2012 at 9:38 AM, Gavin Spomer <[log in to unmask]> wrote:
> Thanks for the tool suggestions! I also found one recently:
>
> http://jsfiddle.net/
>
> - Gavin
>
>>>> Shaun Ellis <[log in to unmask]> 11/30/2012 7:10 AM >>>
> I stand corrected. CodePen doesn't require login... here's the same
> example there:
> http://codepen.io/anon/full/wxJqz
>
> The UI is a little different and CodePen, but it seems that they've
> taken jsbin and added a some more features. I like the longer list of JS
> libraries in jsbin, but you can plug them in at CodePen if you need to.
>
> -Shaun
>
> On 11/29/12 7:33 PM, Eric Phetteplace wrote:
>> Is the data-mini attribute really not getting set? Or is it being set but
>> the jQuery Mobile framework isn't applying its mini style? Inspect the
>> input elements with your dev tools to see if data-mini is set.
>>
>> Without seeing your code, my guess is that it runs after the mobile-init
>> event where jQuery Mobile does all its magic, including taking all those
>> data attributes and using them to apply classes and inject markup. You
>> could either make sure your code fires before mobile-init (e.g. not
>> wrapping it in a $(document).ready() call would likely do the trick) or
>> directly applying the appropriate class, which is "ui-mini" I think.
>>
>> Best,
>> Eric Phetteplace
>> Emerging Technology Librarian
>> Chesapeake College
>>
>>
>> On Thu, Nov 29, 2012 at 6:58 PM, Mark Pernotto <[log in to unmask]>wrote:
>>
>>> This looks more syntactical than anything else.
>>>
>>> Try:
>>>
>>> $('input').textinput({mini:true});
>>>
>>> This hasn't been tested.
>>>
>>> Thanks,
>>> Mark
>>>
>>>
>>> On Thu, Nov 29, 2012 at 3:40 PM, Gavin Spomer <[log in to unmask]> wrote:
>>>> Hello,
>>>>
>>>> I'm almost done developing my custom theme for when I migrate our
>>> Greenstone digital collections over to Omeka. I've built in a mobile
>>> interface for when a mobile device is detected and have been having a lot
>>> of fun implementing that with jQuery Mobile.
>>>>
>>>> I prefer to make most stuff "mini" ala the jQuery Mobile data-mini
>>> attribute. Works fine when I'm editing the actual html source, but the
>>> following won't work for some reason:
>>>>
>>>> $(document).ready(function() {
>>>> $('input').attr('data-mini', 'true');
>>>> });
>>>>
>>>> I can set other attributes successfully like: (just as a test)
>>>>
>>>> $(document).ready(function() {
>>>> $('input').attr('data-mini', 'true');
>>>> $('input').attr('style', 'background:yellow');
>>>> });
>>>>
>>>> But for some reason it won't do the data-mini attribute... why?
>>>> Gavin Spomer
>>>> Systems Programmer
>>>> Brooks Library
>>>> Central Washington University
>>>
>
> --
> Shaun D. Ellis
> Digital Library Interface Developer
> Firestone Library, Princeton University
> voice: 609.258.1698 | [log in to unmask]
|