Monday, November 08, 2010 at 12:00 AM.
scripting2Suite.menuCommands.chooseHeaderGraphic
on chooseHeaderGraphic () {
<<Changes
<<7/2/10; 6:27:55 AM by DW
<<Created.
local (f, adrtemplate = @scripting2Suite.data.html.headerGraphicTemplate);
if file.getfiledialog ("Image file containing header graphic?", @f, 0) {
local (lowerf = string.lower (f));
if (lowerf endswith "gif") or (lowerf endswith "jpg") or (lowerf endswith "jpeg") {
local (url = scripting2Suite.editor.uploadImageFile (f), prefstable);
local (img = scripting2Suite.editor.getImageClipboardText (f, url, adrtemplate));
new (tabletype, @prefstable);
prefstable.headerImage = img;
scripting2Suite.editor.savePrefs (@prefstable)}
else {
scripterror ("Can't upload the file because header graphics must be GIF or JPEG.")}}};
bundle { //test code
chooseHeaderGraphic ()}
This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.