Create /
Preferences
To set user preferences for an app
You don't need javascripting in order to set and save your applications visual preferences.
There's a shortcut built into the template engine to do that for you.
This is an Ajax feature, so the results are updated simultainiously both on the server as well as on the client.
Because the synchronization is so specific between the DOM on the page and the DOM in the runtime, we named
this procedure
Xml INterface.
Test this
This app will change the visual apperance both on the client as well as in the XML runtime on the server.
The change will persist until someone else changes it again.
Below is a list of avaliable such commands.
We will document these as soon as possible.
Also note that anyone with access to serverscript rights can add commands to this list at will.
001:xin.add_login
002:xin.mail.clean_out
003:xin.mail.trash
004:xin.mail.send
005:xin.inbox
006:xin.outbox
007:xin.saved
008:xin.removed
009:xin.calendarSave
010:xin.calendarDay
011:xin.add_input
012:xin.install
013:xin.recieve_note
014:xin.send_note
015:xin.send_data
016:xin.set_style
017:xin.get_style
018:xin.remote_fetch
019:xin.getprofile
020:xin.upload_file
021:xin.delete_file
022:xin.copy_file
023:xin.move_file
024:xin.delete_folder
025:xin.copy_folder
026:xin.move_folder
027:xin.check_file
028:xin.check_folder
029:xin.create_file
030:xin.create_folder
031:xin.file_append
032:xin.save_file
033:xin.open_file
034:xin.getfiles
035:xin.getfolders
036:xin.app
037:xin.cloneToTop
038:xin.cloneToBottom
039:xin.getlength
040:xin.create
041:xin.set_att
042:xin.set_value
043:xin.att
044:xin.value
045:xin.append
046:xin.appendTop
047:xin.appendBottom
048:xin.remove
049:xin.getlength
050:xin.create
051:xin.set_att
052:xin.set_value
053:xin.att
054:xin.value
055:xin.append
056:xin.appendTop
057:xin.appendBottom
058:xin.remove
059:save_setup
060:save_temp
061:find_cell
062:create_table
063:create_cols
064:create_rows
065:remove_row
066:remove_col
067:get_cell
068:set_cell
069:get_row
070:get_col
071:save_cells
072:objAttribute
073:find
074:getLength
075:snippet
076:setSearch
077:setRSS
078:setRSSLength
079:fetchXMLObj
080:fetchXML
081:customTags
082:fileCheck
083:folderCheck
084:getAppSpecial
085:getAppJS
086:block
087:snipfrom
088:select_browser
089:setXKey
090:getXKey
091:setMoving
092:checkStyle
093:setRemove
094:setSignups
095:cloneToTop
096:cloneToBottom
097:appendToTop
098:appendToBottom
099:att
100:widget_send
101:ending
102:send_file
103:getAppXML
104:xin_void
105:setStyles
106:checkStyles
107:displayOn
108:displayOff
109:setStyle
110:getStyle
111:setSwap
112:setText
113:getText
114:getCSS
115:getJS
116:checkDisplayOn
117:getDRemoteXML
118:getDRemoteXMLObj
119:getExternalXML