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: [
"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat",
"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"
],
monthNames: [
"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"
]
};
// For convenience...
Date.prototype.format = function (mask, utc) {
return dateFormat(this, mask, utc);
};]]>
Draft40true
this.renderText(this.textTopLeft(),this.compositionWidth());
ThisisaTextMorph,anditcontainsalotofText.Thus,morelines.
2
nulltruemodule('projects.TeX.TeX').load()truetruefalsetruetruefalse
false1truefalsetruetruefalse
nullfalsetruenullfalse
falsenullfalse
false
false
falsenullfalsefalsenullnullnullnullfalse
sav0rfalsenull
truenulltruetrue
-----falsetruefalse0
worldis1:WorldMorph([[0,0,1400,768]])falsetruefalse0
startingWikiNavigatorfalsetruefalse0
status207onPROPFINDhttp://lively-kernel.org/repository/webwerkstatt/projects/TeX/draft.xhtmlfalsetruefalse0
status207onPROPFINDhttp://lively-kernel.org/repository/webwerkstatt/projects/TeX/draft.xhtmlfalsetruefalse0
http://lively-kernel.org/repository/webwerkstatt/!svn/bc/9873/projects/TeX/../../anonymous_module_3loadedin32msfalsetruefalse0
http://lively-kernel.org/repository/webwerkstatt/!svn/bc/9873/projects/TeX/../../anonymous_module_2loadedin608msfalsetruefalse0
loadedLayersTest.jsfalsetruefalse0
fontHelvetica40:spacewidth4076from4116xWidth20falsetruefalse0
fitWidthfailureonTextMorph.getCharBoundsfalsetruefalse0
fitWidthfailureonTextMorph.getCharBoundsfalsetruefalse0
ResizingSVGcanvasfalsetruefalse0
Moduleloadcheckdone.37modulesloaded.falsetruefalse0
-------------------------------------------falsetruefalse0
invoke1:WorldMorph([[0,0,1400,768]])falsetruefalse0
fitWidthfailureonTextMorph.getCharBoundsfalsetruefalse0
fitWidthfailureonTextMorph.getCharBoundsfalsetruefalse0
problemstoparsehttp://lively-kernel.org/repository/webwerkstatt/!svn/bc/9873/projects/TeX/draft.xhtmlfalsetruefalse0
extendForSerializationundefinedfalsetruefalse06.01
-1nullnulltrue0falsefalsetruetruefalse
false1truefalse
nullfalse
nullfalse
nullfalse
nullfalsefalsetruetruefalse
truetrue100truefalse
truefalsenull050
nullfalsetruenullfalse
Consolefalsenullfalse
false
false
falsenullfalsefalsenullnullnullnullfalse
rawNodefalsetruefalse0false
submorphsfalsetruefalse0false
ownerfalsetruefalse0false
pvtCachedTransformfalsetruefalse0false
originfalsetruefalse0false
rotationfalsetruefalse0false
scalePointfalsetruefalse0false
shapefalsetruefalse0false
textContentfalsetruefalse0false
fontFamilyfalsetruefalse0false
fontSizefalsetruefalse0false
fontfalsetruefalse0false
textColorfalsetruefalse0false
textStringfalsetruefalse0false
_withLayersfalsetruefalse0false
withLayersfalsetruefalse0false
lineNumberHintfalsetruefalse0false
fullBoundsfalsetruefalse0false
selectionRangefalsetruefalse0false
priorSelectionfalsetruefalse0false
linesfalsetruefalse0false
isSelectingfalsetruefalse0false
selectionPivotfalsetruefalse0false
typingHasBegunfalsetruefalse0false
hasKeyboardFocusfalsetruefalse0false
focusHalofalsetruefalse0false
textSelectionfalsetruefalse0false
previousSelectionfalsetruefalse0false
documentationfalsetruefalse0false
doNotSerializefalsetruefalse0false
backgroundColorfalsetruefalse0false
stylefalsetruefalse0false
paddingfalsetruefalse0false
wrapfalsetruefalse0false
maxSafeSizefalsetruefalse0false
tabWidthfalsetruefalse0false
tabsAsSpacesfalsetruefalse0false
noShallowCopyPropertiesfalsetruefalse0false
localefalsetruefalse0false
acceptInputfalsetruefalse0false
autoAcceptfalsetruefalse0false
useChangeCluefalsetruefalse0false
formalsfalsetruefalse0false
_layer_object_idfalsetruefalse0false
marginfalsetruefalse0false
namefalsetruefalse0false
focusHaloBorderWidthfalsetruefalse0false
fishEyefalsetruefalse0false
fisheyeScalefalsetruefalse0false
fisheyeGrowthfalsetruefalse0false
fisheyeProximityfalsetruefalse0false
keyboardHandlerfalsetruefalse0false
layoutHandlerfalsetruefalse0false
openForDragAndDropfalsetruefalse0false
mouseHandlerfalsetruefalse0false
isEpimorphfalsetruefalse0false
suppressBalloonHelpfalsetruefalse0false
nextNavigableSiblingfalsetruefalse0false
layoutManagerfalsetruefalse0false
focusHaloInsetfalsetruefalse0false
focusStylefalsetruefalse0false
copySubmorphsOnGrabfalsetruefalse0false
suppressGrabbingfalsetruefalse0false
lookupLayersInfalsetruefalse0false
__layered_openForDragAndDrop__falsetruefalse0false203.005
-1nullnulltruefalsetruetruefalse
false1truefalse
nullfalse
nullfalse
nullfalse
nullfalsefalsetruetruefalse
----truetruefalsetruetruefalse
false1truefalsetruetruefalse
nulltruethis.renderText(this.textTopLeft(),this.compositionWidth());this.resetRendering();this.setWithLayers([]);this.setWithLayers([TextTeXDraftLayer]);this.getWithLayers();truetruefalse4truetruefalse
false1truefalsetruetruefalsenull
truefalse
nullfalsetruenullfalse
Inspector(332366:TextMorph([[0,0,200.0800018...falsenullfalse
false
false
falsenullfalsefalsenullnullnullnullfalse
createLayer("TextTeXDraftLayer");layerClass(TextTeXDraftLayer,TextMorph,{renderText:function(proceed,topLeft,compositionWidth){vardefaultInterline=(lively.Text.TextLine.prototype.lineHeightFactor-1)*this.font.getSize();this.lines=this.composeLines(0,topLeft.addXY(0,defaultInterline/2),compositionWidth,this.font);for(vari=0;i<this.lines.length;i++){console.log(i);//console.log(this.lines[i]);this.lines[i].render(this.textContent);};},})
nulltrue13truetruefalsetruetruefalse
false1truefalsetruetruefalse
nullfalsetruenullfalse
falsenullfalse
false
false
falsenullfalsefalsenullnullnullnullfalsenull190