*cleans glasses*
Christopher Jordan wrote: > > Thanks Daemach. :o) > > The jQuery 1.0.3 API is on gotapi.com under "Ajax and Frameworks". But > it being 1.0.3 it's pretty old. > > Well, I'm glad some folks are finding the cfjs and dates plug-ins useful. > > If anyone has suggestions or comments. I'd love to hear 'em! :o) > > Chris > > Daemach wrote: >> Great work Chris - >> >> For those of you who aren't familiar with the CF functions, they are >> very helpful real-world functions. A fantastic reference site for >> many different code APIs can be found here: http://gotapi.com/ For >> Cold Fusion, look under Macromedia. Try looking under functions for >> examples of the new functions Chris just added. There is also a >> search box above that left column to save you from digging ;) >> >> Hmm - sure would be nice to get the jQuery API up here... >> >> On 3/17/07, *Christopher Jordan* <[EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]>> wrote: >> >> Hi folks! >> >> Well, I've updated the plug-in to include the following new >> functions: >> >> StructKeyExists, >> ListRest, >> DateFormat, >> TimeFormat >> >> Here are the valid date and time format masks: >> >> * mmmm = Long month (eg. January) >> * mmm = Short month (eg. Jan) >> * mm = Numeric date (eg. 07) >> * m = Numeric date (eg. 7) >> * dddd = Long day (eg. Monday) >> * ddd = Short day (eg. Mon) >> * dd = Numeric day (eg. 07) >> * d = Numeric day (eg. 7) >> * yyyy = Year (eg. 1999) >> * yy = Year (eg. 99) >> >> * h: Hours; no leading zero for single-digit hours >> (12-hour clock) >> * hh: Hours; leading zero for single-digit hours (12-hour >> clock) >> * H: Hours; no leading zero for single-digit hours >> (24-hour clock) >> * HH: Hours; leading zero for single-digit hours (24-hour >> clock) >> * m: Minutes; no leading zero for single-digit minutes >> * mm: Minutes; a leading zero for single-digit minutes >> * s: Seconds; no leading zero for single-digit seconds >> * ss: Seconds; leading zero for single-digit seconds >> * >> * t: One-character lower-case time marker string, such as a or p >> * tt: Multiple-character lower-case time marker string, such >> as am or pm >> * T: One-character upper-case time marker string, such as A or P >> * TT: Multiple-character upper-case time marker string, such >> as AM or PM >> * >> * short: equivalent to h:mm TT >> * medium: equivalent to h:mm:ss TT >> * long: medium followed by three-letter time zone; as in, >> 2:34:55 PM EST >> * full: same as long >> >> The plug-in is now available in a compressed version. It's 7KB >> instead of 18KB. >> >> Keep the suggestions and comments coming. :o) >> >> Here are some examples of how to use the plug-in: >> <script src="path/to/jquery.js"></script> >> >> <script src="path/to/jquery.cfjs.packed.js"></script> >> <script src="path/to/jqyery.dates.js"></script> >> <script> >> var myList = "1,2,3,4,5,6"; >> var modifiedList = $.ListRest(myList); >> >> // or maybe... >> $("#someID").empty().append($.ListRest(myList)); >> >> // or... >> var myStruct = {}; >> myStruct.value1 = "jQuery"; >> myStruct.value2 = "ROCKS!"; >> >> myStruct.value3 = "So does ColdFusion"; >> >> if(!$.StructKeyExists(myStruct, "value4")){ >> //do something cool if the struct key doesn't exist >> } >> >> if($.StructKeyExists(myStruct, "value3")){ >> >> //do something cool if the struct key exists >> } >> >> // or... >> var str, str1, str2; >> str = $("#TimeStringID").val(); >> str = $.parseODBCDateTime(str); // this function is in the >> jquery.dates.js >> str1 = $.DateFormat(str, "mm/dd/yyyy"); >> str2 = $.TimeFormat(str, "hh:mm:ss"); >> $("#someID").empty().append(str1 + " " + str2); >> >> </script> >> >> <input id="TimeStringID" type="text" value="{ts '2007-03-17 >> 00:00:00'}"> >> <span id="someID"></span> >> >> Do those examples help? >> >> I'll work on putting these up on my website ( >> http://cjordan.us) >> >> Cheers, >> Chris >> >> >> Dan G. Switzer, II wrote: >>>> Please add: >>>> >>>> StructKeyExists: function(s,k){ >>>> for(var n in s){ >>>> if (n == k) return true; >>>> } >>>> return false; >>>> }, >>>> >>>> >>>> Shall we post additions and updates here? >>>> >>> This would be much more efficient: >>> >>> StructKeyExists: function(s,k){ >>> return !!s[k]; >>> }, >>> >>> However, it's also important to remember that a ColdFusion >>> "structure" isn't >>> the exact same thing as a JavaScript Object. >>> >>> >>> -Dan >>> >>> >>> _______________________________________________ >>> jQuery mailing list >>> >>> discuss@jquery.com <mailto:discuss@jquery.com> >>> http://jquery.com/discuss/ >>> >>> >> >> -- >> http://cjordan.info >> >> >> _______________________________________________ >> jQuery mailing list >> discuss@jquery.com <mailto:discuss@jquery.com> >> http://jquery.com/discuss/ >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> jQuery mailing list >> discuss@jquery.com >> http://jquery.com/discuss/ >> > > -- > http://cjordan.info > > > _______________________________________________ > jQuery mailing list > discuss@jquery.com > http://jquery.com/discuss/ > > -- View this message in context: http://www.nabble.com/NEW-Plug-in%3A-cfjs-%28ColdFusionJavaScript%29-tf3386950.html#a9532478 Sent from the JQuery mailing list archive at Nabble.com. _______________________________________________ jQuery mailing list discuss@jquery.com http://jquery.com/discuss/