Ok I've pushed my plugin to my person github page.  The default tag for 
Currency doesn't work and more work needs to be done on the documentation. 
 Once it's working fully I'd be happy for it to move over to the Hobo repos 
and make a ruby gem for it.

The link is https://github.com/bsleys/hobo_kendoui

Bob

On Tuesday, January 15, 2013 11:47:36 AM UTC-5, Bryan Larsen wrote:
>
> If you can think of a clearer way to add it to the documentation, that 
> would be useful. 
>
> Bryan 
>
> On Tue, Jan 15, 2013 at 11:40 AM, Bob Sleys <[email protected]<javascript:>> 
> wrote: 
> > AHHH I knew I probably missed something.  I was looking on the make a 
> plugin 
> > page.  Sorry my bad. 
> > 
> > Bob 
> > 
> > 
> > On Tuesday, January 15, 2013 8:22:04 AM UTC-5, Bryan Larsen wrote: 
> >> 
> >> There is a line explaining this in the hobo-jquery-ui main page: 
> >> 
> >> Options that expect a type other than string can be provided by 
> >> passing a ruby object: 
> >> 
> >>     <datepicker dayNamesMin="&['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 
> 'Sa']" 
> >> /> 
> >> 
> >> I emphasize this further in hobo-jquery-ui is through the use of 
> >> examples for the tags.   For instance: 
> >> 
> >>     <combobox autoFill="&false" clearButton="&false"/> 
> >> 
> >> Other than having the user use an ampersand, there's also a nice way 
> >> of passing in true: 
> >> 
> >>     <combobox autoFill/> 
> >> 
> >> is equivalent to 
> >> 
> >>     <combobox autoFill="&true"/> 
> >> 
> >> Bryan 
> >> 
> >> 
> >> On Mon, Jan 14, 2013 at 4:14 PM, Bob Sleys <[email protected]> wrote: 
> >> > Oh and unless I'm missing something an update to the docs for this 
> >> > should 
> >> > include something about passing boolean values or numbers to the 
> jquery 
> >> > control. 
> >> > 
> >> > The controls I'm using expect some of the options to be true/false or 
> >> > numbers and not string data types. 
> >> > 
> >> > I added the following to my tag right after I filter out the possible 
> >> > options to do the conversions   I'm sure there is better way but this 
> >> > worked 
> >> > for me. 
> >> > 
> >> >   options["spinners"]=false if options["spinners"] && 
> >> > options["spinners"].casecmp("false") == 0  #defaults to true 
> >> >   options["decimals"]=options["decimals"].to_i if options["decimals"] 
> >> >   options["max"]=options["max"].to_f if options["max"] 
> >> > 
> >> > Bob 
> >> > 
> >> > 
> >> > On Monday, January 14, 2013 3:32:07 PM UTC-5, Bob Sleys wrote: 
> >> >> 
> >> >> GRRR so close. 
> >> >> 
> >> >> It worked for a minute and I was all happy so I went in and finished 
> >> >> removing all my direct calls to the tag and when I restarted the 
> server 
> >> >> it 
> >> >> went back to decimal vs currency.  I've removed the Delegate stuff 
> and 
> >> >> changed to using Currency vs :currency on the field but it's not 
> >> >> working. 
> >> >> 
> >> >> Bob 
> >> >> 
> >> >> On Monday, January 14, 2013 2:59:58 PM UTC-5, Bryan Larsen wrote: 
> >> >>> 
> >> >>> I think your two problems are related. 
> >> >>> 
> >> >>> It probably has something to do with the fact that you're 
> inheriting 
> >> >>> from DelegateClass(BigDecimal) rather than straight from 
> BigDecimal. 
> >> >>> You can try removing the DelegateClass bit.   It used to be 
> necessary 
> >> >>> for other reasons, perhaps it isn't anymore. 
> >> >>> 
> >> >>> Another thing to try is that instead of doing 
> >> >>> 
> >> >>>     price     :currency, :precision => 12, :scale => 2 
> >> >>> 
> >> >>> try 
> >> >>> 
> >> >>>     price     Currency, :precision => 12, :scale => 2 
> >> >>> 
> >> >>> cheers, 
> >> >>> Bryan 
> >> >>> 
> >> >>> 
> >> >>> On Mon, Jan 14, 2013 at 1:33 PM, Bob Sleys <[email protected]> 
> wrote: 
> >> >>> > Thanks much I got most of what I wanted working. 
> >> >>> > 
> >> >>> > However I'm still having a problem with the default tag for my 
> rich 
> >> >>> > data 
> >> >>> > type not working by default.  I can't figure it out. 
> >> >>> > 
> >> >>> > The only odd thing I see is even though I have the field setup as 
> >> >>> > so: 
> >> >>> > 
> >> >>> >     price     :currency, :precision => 12, :scale => 2 
> >> >>> > 
> >> >>> > The input box class is setup as so: 
> >> >>> > 
> >> >>> > <input class="price-tag decimal part-price" id="part_price" 
> >> >>> > name="part[price]" type="text" value="4.99"> 
> >> >>> > 
> >> >>> > Notice the class list is still showing the class decimal and not 
> >> >>> > currency. 
> >> >>> > I'm thinking something in Hobo in still seeing the field as type 
> >> >>> > :decimal 
> >> >>> > and not my new type :currency but I have no idea what might be 
> >> >>> > causing 
> >> >>> > the 
> >> >>> > problem. 
> >> >>> > 
> >> >>> > Bob 
> >> >>> > 
> >> >>> > On Saturday, January 12, 2013 8:48:09 PM UTC-5, Bryan Larsen 
> wrote: 
> >> >>> >> 
> >> >>> >> > 
> >> >>> >> > I wish I could specify the precision and scale here but that 
> >> >>> >> > doesn't 
> >> >>> >> > work 
> >> >>> >> > the last I checked 
> >> >>> >> 
> >> >>> >> That's correct, it would be nice, but hobo doesn't support that. 
> >> >>> >> 
> >> >>> >> > First the first tag isn't get used by default for currency 
> >> >>> >> > fields. 
> >> >>> >> 
> >> >>> >> It does appear that you've done things correctly, I'd have to 
> take 
> >> >>> >> a 
> >> >>> >> look at a sample app to look into things further. 
> >> >>> >> 
> >> >>> >> > 
> >> >>> >> > If I work around it by manually calling the second tag as per 
> >> >>> >> > below 
> >> >>> >> > the 
> >> >>> >> > input tag looks fine but the kendoNumericTextBox function is 
> >> >>> >> > never 
> >> >>> >> > called to 
> >> >>> >> > convert the standard text box over.  I don't see how that is 
> done 
> >> >>> >> > for 
> >> >>> >> > the 
> >> >>> >> > calendar control. 
> >> >>> >> 
> >> >>> >> Here's how it is done for the datepicker: 
> >> >>> >> 
> >> >>> >> 
> >> >>> >> 
> >> >>> >> 
> >> >>> >> 
> https://github.com/Hobo/hobo/blob/master/hobo_jquery_ui/vendor/assets/javascripts/hobo-jquery-ui/hjq-datepicker.js
>  
> >> >>> >> 
> >> >>> >> That's actually virtually all boilerplate,   it could be just: 
> >> >>> >> 
> >> >>> >> jQuery.fn.hjq_datepicker = function(annotations) { 
> >> >>> >>             if(!this.attr('disabled')) { 
> >> >>> >>                 this.datepicker(this.hjq('getOptions', 
> >> >>> >> annotations)); 
> >> >>> >>             } 
> >> >>> >>         }; 
> >> >>> >> 
> >> >>> >> 
> >> >>> >> I hope you're using this manual chapter to assist you in your 
> work 
> >> >>> >> rather than trying to reverse engineer existing plugins: 
> >> >>> >> 
> >> >>> >> 
> >> >>> >> 
> >> >>> >> 
> >> >>> >> 
> http://cookbook.hobocentral.net/manual/plugins#creating_a_hobo_plugin_from_a_jquery_plugin
>  
> >> >>> >> 
> >> >>> >> cheers, 
> >> >>> >> Bryan 
> >> >>> > 
> >> >>> > -- 
> >> >>> > You received this message because you are subscribed to the 
> Google 
> >> >>> > Groups 
> >> >>> > "Hobo Users" group. 
> >> >>> > To view this discussion on the web visit 
> >> >>> > https://groups.google.com/d/msg/hobousers/-/VRXAIgTXpcUJ. 
> >> >>> > 
> >> >>> > To post to this group, send email to [email protected]. 
> >> >>> > To unsubscribe from this group, send email to 
> >> >>> > [email protected]. 
> >> >>> > For more options, visit this group at 
> >> >>> > http://groups.google.com/group/hobousers?hl=en. 
> >> > 
> >> > -- 
> >> > You received this message because you are subscribed to the Google 
> >> > Groups 
> >> > "Hobo Users" group. 
> >> > To view this discussion on the web visit 
> >> > https://groups.google.com/d/msg/hobousers/-/FWZhgruStbAJ. 
> >> > 
> >> > To post to this group, send email to [email protected]. 
> >> > To unsubscribe from this group, send email to 
> >> > [email protected]. 
> >> > For more options, visit this group at 
> >> > http://groups.google.com/group/hobousers?hl=en. 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "Hobo Users" group. 
> > To view this discussion on the web visit 
> > https://groups.google.com/d/msg/hobousers/-/-bVWwS0auYYJ. 
> > 
> > To post to this group, send email to [email protected]<javascript:>. 
>
> > To unsubscribe from this group, send email to 
> > [email protected] <javascript:>. 
> > For more options, visit this group at 
> > http://groups.google.com/group/hobousers?hl=en. 
>

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/hobousers/-/8xg08fvRdAUJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en.

Reply via email to