Lively Kernel canvas * MIT license * * Includes enhancements by Scott Trenda * and Kris Kowal * * Accepts a date, a mask, or a date and a mask. * Returns a formatted version of the given date.]]> 99 ? Math.round(L / 10) : L), t: H < 12 ? "a" : "p", tt: H < 12 ? "am" : "pm", T: H < 12 ? "A" : "P", TT: H < 12 ? "AM" : "PM", Z: utc ? "UTC" : (String(date).match(timezone) || [""]).pop().replace(timezoneClip, ""), o: (o > 0 ? "-" : "+") + pad(Math.floor(Math.abs(o) / 60) * 100 + Math.abs(o) % 60, 4), S: ["th", "st", "nd", "rd"][d % 10 > 3 ? 0 : (d % 100 - d % 10 != 10) * d % 10] }; return mask.replace(token, function ($0) { return $0 in flags ? flags[$0] : $0.slice(1, $0.length - 1); }); }; }(); // Some common format strings dateFormat.masks = { "default": "ddd mmm dd yyyy HH:MM:ss", shortDate: "m/d/yy", mediumDate: "mmm d, yyyy", longDate: "mmmm d, yyyy", fullDate: "dddd, mmmm d, yyyy", shortTime: "h:MM TT", mediumTime: "h:MM:ss TT", longTime: "h:MM:ss TT Z", isoDate: "yyyy-mm-dd", isoTime: "HH:MM:ss", isoDateTime: "yyyy-mm-dd'T'HH:MM:ss", isoUtcDateTime: "UTC:yyyy-mm-dd'T'HH:MM:ss'Z'" }; // Internationalization strings dateFormat.i18n = { dayNames: [ "So", "Mo", "Di", "Mi", "Do", "Fr", "Sa", "Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag" ], monthNames: [ "Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez", "Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember" ] }; // For convenience... Date.prototype.format = function (mask, utc) { return dateFormat(this, mask, utc); };]]> morph.bounds().width) { var newExtent = pt(morph.bounds().width, this.height / this.width * morph.bounds().width) } else { var newExtent = pt(this.width, this.height) } morph.setExtent(newExtent); if (morph.owner.adjustLayout) morph.owner.adjustLayout(); return true; } function loadFailure() { WorldMorph.current().alert("'" + this.name + "' failed to load."); return true; } var myImage = new Image(); myImage.name = imgSrc; myImage.onload = getWidthAndHeight; myImage.onerror = loadFailure; myImage.src = imgSrc; } ]]> MeinUSAReise-Journal40true 2010-09-23,Do--DieReisebeginnt...22 true AmDonnerstaggingdieReiseendlichlos.MitetwasVerspätunghobderersteFliegerkurznach11UhrinRichtungFrankfurtab,woerdannaberpünktlichankam.NachzweiStundenAufenthaltdort,diedurchKontrollenundIrrwegendurchdenFlugafengarnichtsolangwaren,gingesdannindenzweitenFliegernachSanFrancisco.Nachca.11StundenaufeinemMittelplatzdesFliegers(keineguteIdeedortzusitzen,aberirgendwermussjadahin!)wardichdannamZielmeinerReise-Californien!Sonnigundwarm.MitdemMietwagengingesvondaweiterRichtungSüden,nachPaloAlto,zumeinemMotelfürdienächstenNächte.Automatikgetriebesindanfangsetwaskomisch,abermangewöhntsichdaran;-).NachdemCheck-InimMotelumca.7UhrgingdannauchfastschondieSonneunterundichwolltewenigstensnochetwasEssenundGetränkebesorgen,damitichdenAbendunddieNachtüberstehe.AlsokurzinsInternetgeschaut,woesdennächstenSafewaygibt;gleichumdieEcke,abertrotzdemmussdasAutoran-ganzamerikanischeben.1814 true true true true nullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnull null nullnullnullnullnullnullnullnullnullnullnullnull nullnullnullnullnullnullnullnullnullnullnullnull MeinUSAReise-Journal40true newentryfalsenullfalsetrue null sortfalsenullfalsetrue reversefalsenullfalsetrue null Bookmarkhinzufügenfalsenulltruefalsetrue Wasistdashier?DashieristderLivelyKernel,seinSystem,wodurchsichinteraktivimBrowserSeiteneditierenunddanachwiederabspeichernlassen.SokannJEDER(ja!)nacheinerAnmeldungmitBenutzername,E-Mail-AdresseundPassworthiermitschreibenundselbstneue"Welten"(dasistdieBezeichnungfürsoeineinteraktiveSeite)erstellen.WarumkeinBlogsonderneinJournal?DaichinmeinerZeitindenUSAandemLivelyKernelarbeitenwerdeundicheuchgernauch(interaktiv)zeigenmöchte,wasichgetanhabe,gehtdasnurhierimJournalimLivelyKernel!Wartetesab,baldgibshiervielzumRumspielen;-).1416 nullfalsetruenull initializer[doit]falsenulltruefalse false false false nullfalse localrequirements[doit]falsefalsetruefalsetrue0false initializer[doit]falsefalsetruefalsetrue0false aDoit[doit]falsefalsetruefalsetrue0false FigureMorph[doit]falsefalsetruefalsetrue0false aDoit[doit]falsefalsetruefalsetrue0false413null1nulltruetruetrue 00.11 true null null null nulltrue true -----falsefalsetruefalsetrue0false413null -1nullnulltruetruetrue 00.11 true null null null nulltrue true 20null //thisscriptisevaluatedonworldloSyntaxHighlightLayer.beGlobal()Morph.addMethods({getCustomStyle:function(){return{fill:this.getFill()}},applyCustomStyle:function(style){this.applyStyle(style)}})TextMorph.addMethods({getCustomStyle:function(){return{fill:this.getFill(),fontSize:this.getFontSize(),fontFamily:this.getFontFamily()}},applyCustomStyle:function($super,style){$super(style);if(style.fontFamily)this.setFontFamily(style.fontFamily)}})cop.create('StyleLayer').refineClass(TextMorph,{morphMenu:function(proceed,evt){varmenu=proceed(evt);varself=this;menu.addItem(["copystyle",function(){StyleCopier.copyFromMorph(self)}])menu.addItem(["pastestyle",function(){StyleCopier.pasteToMorph(self)}])returnmenu}}).beGlobal()Object.subclass('StyleCopier',{})StyleCopier.copyFromMorph=function(morph){varstyle=morph.getCustomStyle();WorldMorph.current().setStatusMessage('copystyle'+printObject(style))StyleCopier.StyleClipboard=style;}StyleCopier.pasteToMorph=function(morph){varstyle=StyleCopier.StyleClipboardif(style){WorldMorph.current().setStatusMessage('applystyle'+printObject(style))morph.applyCustomStyle(style);}}52truetrue2000000 0.5 nulltruetrue 00.11 true true 20null truetrue truetrue 00.11 true true Browseworld...falsenulltruefalsetrue Pushchangesbackfalsenulltruefalsetrue Refreshfalsenulltruefalsetrue Evalonfalsenulltruefalsetrue Sortfalsenulltruefalsetrue truetruenullfalsenullnullnullnullfalse rk:ichfinddenbrowserganzuntenaufderseitetoll:-D7132371 NaN rk:wanngibtsnmalwiedernenupdate?713237 Wikicontroltruetrue jens:diebilderkannmannunnichtmehrsoleichtanheben(preferences)1713237 null367