diff --git a/gulliver/js/ext/ux.locationbar/Ext.ux.LocationBar.js b/gulliver/js/ext/ux.locationbar/Ext.ux.LocationBar.js new file mode 100755 index 000000000..2cfd71b56 --- /dev/null +++ b/gulliver/js/ext/ux.locationbar/Ext.ux.LocationBar.js @@ -0,0 +1,438 @@ +/* + * Copyright 2008, brainbits GmbH All rights reserved. + * Author: Stephan Wentz. swentz[at]brainbits.net + * + * http://www.brainbits.net/ + */ + +/** + * LocationBar class + * Version: 0.1 + * @class Ext.ux.Locationbar + * @extends Ext.Toolbar + * Locationbar class. + * @constructor + * Creates a new LocationBar + * @param {Object/Array} config A config object or an array of buttons to add + */ +Ext.ux.LocationBar = Ext.extend(Ext.Toolbar, { + + /** + * @cfg {Number} maxItem Maximum number of items the Locationbar takes before the first items are removed (defaults to 15). + * Set to 0 for unlimited items. + */ + maxItems: 15, + + /** + * @cfg {String} emptyText The that is shown if no history is available (defaults to 'No node selected.'). + */ + emptyText: 'No node selected.', + + /** + * @cfg {Boolean} noReload If set to true the reload button will not be visible (defaults to false). + */ + noReload: false, + + /** + * @cfg {Function} selectHandler The function to + * call when clicked. Arguments passed are:
The node associated with the clicked item.
The node associated with the current item.
+ * Shows also parents of matching nodes as opposed to default TreeFilter. In + * other words this filter works "deep way". + *
+ * + * @author Ing. Jozef Sakáloš + * @version 1.0 + * @date 17. December 2008 + * @revision $Id: Ext.ux.tree.TreeFilterX.js 589 2009-02-21 23:30:18Z jozo $ + * @see http://extjs.com/forum/showthread.php?p=252709 + * + * @license Ext.ux.tree.CheckTreePanel is licensed under the terms of the Open + * Source LGPL 3.0 license. Commercial use is permitted to the extent + * that the code/component(s) do NOT become part of another Open Source + * or Commercially licensed development library or toolkit without + * explicit permission. + * + *+ * License details: http://www.gnu.org/licenses/lgpl.html + *
+ * + * @forum 55489 + * @demo http://remotetree.extjs.eu + * + * @donate + */ + +Ext.ns('Ext.ux.tree'); + +/** + * Creates new TreeFilterX + * + * @constructor + * @param {Ext.tree.TreePanel} + * tree The tree panel to attach this filter to + * @param {Object} + * config A config object of this filter + */ +Ext.ux.tree.TreeFilterX = Ext.extend(Ext.tree.TreeFilter, { + /** + * @cfg {Boolean} expandOnFilter Deeply expands startNode before filtering + * (defaults to true) + */ + expandOnFilter : true + + // {{{ + /** + * Filter the data by a specific attribute. + * + * @param {String/RegExp} + * value Either string that the attribute value should start with + * or a RegExp to test against the attribute + * @param {String} + * attr (optional) The attribute passed in your node's attributes + * collection. Defaults to "text". + * @param {TreeNode} + * startNode (optional) The node to start the filter at. + */ + , + filter : function(value, attr, startNode) { + + // expand start node + if (false !== this.expandOnFilter) { + startNode = startNode || this.tree.root; + var animate = this.tree.animate; + this.tree.animate = false; + startNode.expand(true, false, function() { + + // call parent after expand + Ext.ux.tree.TreeFilterX.superclass.filter.call(this, value, + attr, startNode); + + }.createDelegate(this)); + this.tree.animate = animate; + } else { + // call parent + Ext.ux.tree.TreeFilterX.superclass.filter.apply(this, arguments); + } + + } // eo function filter + // }}} + // {{{ + /** + * Filter by a function. The passed function will be called with each node + * in the tree (or from the startNode). If the function returns true, the + * node is kept otherwise it is filtered. If a node is filtered, its + * children are also filtered. Shows parents of matching nodes. + * + * @param {Function} + * fn The filter function + * @param {Object} + * scope (optional) The scope of the function (defaults to the + * current node) + */ + , + filterBy : function(fn, scope, startNode) { + startNode = startNode || this.tree.root; + if (this.autoClear) { + this.clear(); + } + var af = this.filtered, rv = this.reverse; + + var f = function(n) { + if (n === startNode) { + return true; + } + if (af[n.id]) { + return false; + } + var m = fn.call(scope || n, n); + if (!m || rv) { + af[n.id] = n; + n.ui.hide(); + return true; + } else { + n.ui.show(); + var p = n.parentNode; + while (p && p !== this.root) { + p.ui.show(); + p = p.parentNode; + } + return true; + } + return true; + }; + startNode.cascade(f); + + if (this.remove) { + for ( var id in af) { + if (typeof id != "function") { + var n = af[id]; + if (n && n.parentNode) { + n.parentNode.removeChild(n); + } + } + } + } + } // eo function filterBy + // }}} + +}); // eo extend + +// eof \ No newline at end of file diff --git a/workflow/engine/classes/model/AppFolder.php b/workflow/engine/classes/model/AppFolder.php index 4d3a85fa4..1211f1106 100644 --- a/workflow/engine/classes/model/AppFolder.php +++ b/workflow/engine/classes/model/AppFolder.php @@ -24,7 +24,12 @@ class AppFolder extends BaseAppFolder { * @param strin(32) $folderParent * @return Ambigous <>|number */ - function createFolder($folderName, $folderParent = "/") { + function createFolder($folderName, $folderParent = "/", $action="createifnotexists") { + $validActions=array("createifnotexists","create","update"); + if(!in_array($action,$validActions)) $action="createifnotexists"; + //Clean Folder and Parent names (delete spaces...) + $folderName=trim($folderName); + $folderParent=trim($folderParent); //Try to Load the folder (Foldername+FolderParent) $oCriteria = new Criteria ( 'workflow' ); $oCriteria->add ( AppFolderPeer::FOLDER_NAME, $folderName ); @@ -32,11 +37,13 @@ class AppFolder extends BaseAppFolder { $oDataset = AppFolderPeer::doSelectRS ( $oCriteria ); $oDataset->setFetchmode ( ResultSet::FETCHMODE_ASSOC ); $oDataset->next (); - if ($aRow = $oDataset->getRow ()) { //Folder exist, then return the ID - return ($aRow ['FOLDER_UID']); - } else { //Folder doesn't exist. Create and return the ID - - + if ($aRow = $oDataset->getRow ()) {//Folder exist, then return the ID + $response['success']=false; + $response['message']=$response['error']="Can't create folder
- {$notInFolderLabel} -
',
+ closable : false,
+ collapsible: true,
+ collapseMode: 'mini',
+ // collapsed:true,
+ width : 250,
+ titlebar : true,
+ autoScroll : true,
+ animate : true,
+
+ // rootVisible: false,
+ loader : new Ext.tree.TreeLoader({
+ preloadChildren : true,
+ dataUrl : '../appFolder/appFolderAjax.php',
+ baseParams : {
+ action : 'expandNode',
+ sendWhat : 'dirs'
+ }
+ }),
+ containerScroll : true,
+ enableDD : true,
+ ddGroup : 'TreeDD',
+ listeners : {
+ // "load": { fn: function(node) { chDir( node.id.replace(
+ // /_RRR_/g, '/' ), true ); } },
+ 'contextmenu' : {
+ fn : dirContext
+ },
+ 'textchange' : {
+ fn : function(node, text, oldText) {
+ if (text == oldText)
+ return true;
+ var requestParams = getRequestParams();
+ var dir = node.parentNode.id.replace(/_RRR_/g, '/');
+ if (dir == 'root')
+ dir = '';
+ requestParams.dir = dir;
+ requestParams.newitemname = text;
+ requestParams.item = oldText;
- tbar : [
- {
- xtype : 'textfield',
- name : 'field1',
- emptyText : 'Filter',
- enableKeyEvents : true,
- listeners : {
- render : function(f) {
- Ext.getCmp("documentsTreePanel").filter = new Ext.tree.TreeFilter(
- this,
- {
- clearBlank : true,
- autoClear : true
- }
- );
- },
- keydown : function(t, e) {
- treeFiltered = Ext.getCmp("documentsTreePanel");
- var text = t.getValue();
- if (!text) {
- treeFiltered.filter
- .clear();
- return;
- }
- treeFiltered
- .expandAll();
+ requestParams.confirm = 'true';
+ requestParams.action = 'rename';
+ handleCallback(requestParams);
+ ext_itemgrid.stopEditing();
+ return true;
+ }
+ },
+ 'beforenodedrop' : {
+ fn : function(e) {
+ dropEvent = e;
+ copymoveCtx(e);
+ }
+ },
+ 'beforemove' : {
+ fn : function() {
+ return false;
+ }
+ }
+ },
- var re = new RegExp(
- '^'
- + Ext
- .escapeRe(text),
- 'i');
- treeFiltered.filter
- .filterBy(function(
- n) {
- // return
- // !n.attributes.isClass
- // ||
- // re.test(n.text);
- });
- /*
- * // hide empty
- * packages that weren't
- * filtered
- * this.hiddenPkgs = [];
- * var me = this;
- * this.root.cascade(function(n){
- * if(!n.attributes.isClass &&
- * n.ui.ctNode.offsetHeight <
- * 3){ n.ui.hide();
- * me.hiddenPkgs.push(n); }
- * });
- */
- },
- scope : this
- }
- },
- ' ',
- ' ',
- {
- iconCls : 'icon-expand-all',
- tooltip : 'Expand All',
- handler : function() {
- Ext
- .getCmp("documentsTreePanel").root
- .expand(true);
- },
- scope : this
- },
- '-',
- {
- iconCls : 'icon-collapse-all',
- tooltip : 'Collapse All',
- handler : function() {
- Ext
- .getCmp("documentsTreePanel").root
- .collapse(true);
- },
- scope : this
- },
- ' ',
- ' ',
- {
- xtype : 'tbbutton',
- cls : 'x-btn-icon',
- icon : '/images/refresh.gif',
+ root : new Ext.tree.AsyncTreeNode({
+ text : '/',
+ draggable : false,
+ expanded : true,
+ id : 'root'
+ })
+ },
+ {
+ layout : "border",
+ region : "center",
+ items : [
+ {
+ region : "north",
+ xtype : "locationbar",
+ id : "locationbarcmp",
+ height : 28,
+ tree : Ext.getCmp("dirTree")
+ },
+ {
+ // region : "center",
+ // layout:'fit',
+ // items : [ {
+ region : "center",
+ // xtype : "tabpanel",
+ layout:'fit',
+ id : "mainpanel",
+ // autoHeight : true,
+ // enableTabScroll : true,
+ // activeTab : 0,
+ // hideTabStripItem:0,
+ items : [ {
+ xtype : "editorgrid",
+ layout:'fit',
+ region : "center",
+ // title : "Documents",
+ // autoHeight : true,
+ // autoScroll : true,
+ // collapsible : false,
+ // closeOnTab : true,
+ id : "gridpanel",
+ ds : datastore,
+ cm : cm,
+ tbar : gridtb,
+ bbar : gridbb,
+ ddGroup : 'TreeDD',
+ selModel : new Ext.grid.RowSelectionModel({
+ listeners : {
+ 'rowselect' : {
+ fn : handleRowClick
+ },
+ 'selectionchange' : {
+ fn : handleRowClick
+ }
+ }
+ }),
+ loadMask : true,
+ keys : [
+ {
+ key : 'c',
+ ctrl : true,
+ stopEvent : true,
+ handler : function() {
+ openActionDialog(this,
+ 'copy');
+ }
+
+ },
+ {
+ key : 'x',
+ ctrl : true,
+ stopEvent : true,
+ handler : function() {
+ openActionDialog(this,
+ 'move');
+ }
+
+ },
+ {
+ key : 'a',
+ ctrl : true,
+ stopEvent : true,
+ handler : function() {
+ ext_itemgrid
+ .getSelectionModel()
+ .selectAll();
+ }
+ },
+ {
+ key : Ext.EventObject.DELETE,
+ handler : function() {
+ openActionDialog(this,
+ 'delete');
+ }
+ } ],
+ listeners : {
+ 'rowcontextmenu' : {
+ fn : rowContextMenu
+ },
+ 'celldblclick' : {
+ fn : function(grid, rowIndex,
+ columnIndex, e) {
+ if (Ext.isOpera) {
+ // because Opera <= 9
+ // doesn't support the
+ // right-mouse-button-clicked
+ // event (contextmenu)
+ // we need to simulate it
+ // using the ondblclick
+ // event
+ rowContextMenu(grid,
+ rowIndex, e);
+ } else {
+ gsm = ext_itemgrid
+ .getSelectionModel();
+ gsm.clickedRow = rowIndex;
+ var selections = gsm
+ .getSelections();
+ if (!selections[0]
+ .get('is_file')) {
+ //console.log(datastore.directory);
+ chDir(/*datastore.directory
+ + "/"+*/selections[0]
+ .get('id'));
+ } else if (selections[0]
+ .get('is_editable')) {
+ openActionDialog(this,
+ 'edit');
+ } else if (selections[0]
+ .get('is_readable')) {
+ openActionDialog(this,
+ 'view');
+ }
+ }
+ }
+ },
+ 'validateedit' : {
+ fn : function(e) {
+ if (e.value == e.originalValue)
+ return true;
+ var requestParams = getRequestParams();
+ requestParams.newitemname = e.value;
+ requestParams.item = e.originalValue;
+
+ requestParams.confirm = 'true';
+ requestParams.action = 'rename';
+ handleCallback(requestParams);
+ return true;
+ }
+ }
+ }
+
+ } ]// another level
+
+ // } /* jj */]
+ }
+ ]
+ } ],
+
+ listeners : {
+ "afterlayout" : {
+ fn : function() {
+ // alert(Ext.getCmp("locationbarcmp"));
+ // Ext.getCmp("documents").
+ if(typeof(sw_afterlayout)!="undefined"){
+ //console.log("starting locatiobar");
+ Ext.getCmp("locationbarcmp").tree = Ext.getCmp("dirTree");
+ Ext.getCmp("locationbarcmp").initComponent();
+ //console.log("location abr started");
+ return;
+ }
+
+ //console.log(typeof(sw_afterlayout));
+ sw_afterlayout=true;
+ ext_itemgrid = Ext.getCmp("gridpanel");
+ //console.log("variable ext_itemgrid created");
+ //console.trace();
+ ext_itemgrid.un('celldblclick', ext_itemgrid.onCellDblClick);
+ //console.log("celldoublde click removed");
+ dirTree = Ext.getCmp("dirTree");
+ //console.log("dirtree created");
+
+ /*
+ * dirTree.loader.on('load', function(loader, o,
+ * response ) { if( response && response.responseText ) {
+ * var json = Ext.decode( response.responseText ); if(
+ * json && json.error ) { Ext.Msg.alert('Error',
+ * json.error +'onLoad'); } } });
+ */
+
+ var tsm = dirTree.getSelectionModel();
+ //console.log("tried to gtet selection model");
+ tsm.on('selectionchange',
+ handleNodeClick);
+
+ // create the editor for the directory
+ // tree
+ var dirTreeEd = new Ext.tree.TreeEditor(
+ dirTree,
+ {
+ allowBlank : false,
+ blankText : 'A name is required',
+ selectOnFocus : true
+ });
+ //console.log("tree editor created");
+
+ //console.log("before the first chdir");
+ chDir('');
+ //console.log("starting locatiobar first time");
+ Ext.getCmp("locationbarcmp").tree = Ext.getCmp("dirTree");
+ // Ext.getCmp("locationbarcmp").initComponent();
+ //console.log("location abr started first time");
+
+ }
+
+ }
+ }
- handler : function() {
- tree = Ext
- .getCmp('documentsTreePanel');
- tree.getLoader().load(
- tree.root);
- }
- }
- ]
};
/*
-var dashboardTab = {
- title : 'Dashboard',
- id : 'mainDashboard',
- iconCls : 'ICON_CASES_START_PAGE',
- xtype : 'container',
- autoHeight : true,
- enableDD : false,
- items : getDashboardItems()
-};
-*/
+ * var dashboardTab = { title : 'Dashboard', id : 'mainDashboard', iconCls :
+ * 'ICON_CASES_START_PAGE', xtype : 'container', autoHeight : true, enableDD :
+ * false, items : getDashboardItems() };
+ */
var MainPanel = function() {
MainPanel.superclass.constructor.call(this, {
- id : 'doc-body',
- region : 'center',
- resizeTabs : true,
- minTabWidth : 135,
- tabWidth : 135,
- plugins : new Ext.ux.TabCloseMenu(),
- enableTabScroll : true,
- activeTab : 0,
- items : [startCaseTab/*, documentsTab, dashboardTab*/]
- });
+ id : 'doc-body',
+ region : 'center',
+ resizeTabs : true,
+ minTabWidth : 135,
+ tabWidth : 135,
+ plugins : new Ext.ux.TabCloseMenu(),
+ enableTabScroll : true,
+ activeTab : 0,
+ items : [ startCaseTab, documentsTab /* , dashboardTab */]
+ });
};
// console.info("Main Panel - End");
-Ext.extend(
- MainPanel,
- Ext.TabPanel,
- {
- initEvents : function() {
- MainPanel.superclass.initEvents.call(this);
- // this.body.on('click', this.onClick, this);
-
- },
+Ext
+ .extend(
+ MainPanel,
+ Ext.TabPanel,
+ {
+ initEvents : function() {
+ MainPanel.superclass.initEvents.call(this);
+ this.body.on('click', this.onClick, this);
+ },
- onClick : function(e, target, elementselected) {
- return;
- if (target = e.getTarget('a:not(.exi)', 3)) {
- var cls = Ext.fly(target).getAttributeNS('ext',
- 'cls');
- e.stopEvent();
- if (cls) {
- var member = Ext.fly(target).getAttributeNS(
- 'ext', 'member');
- this.loadClass(target.href, cls, member);
- } else if (target.className == 'inner-link') {
- this.getActiveTab().scrollToSection(
- target.href.split('#')[1]);
- } else {
- window.open(target.href);
- }
- } else if (target = e.getTarget('.micon', 2)) {
- e.stopEvent();
- var tr = Ext.fly(target.parentNode);
- if (tr.hasClass('expandable')) {
- tr.toggleClass('expanded');
- }
- }
- },
+ onClick : function(e, target, elementselected) {
+ return;
+ if (target = e.getTarget('a:not(.exi)', 3)) {
+ var cls = Ext.fly(target).getAttributeNS('ext',
+ 'cls');
+ e.stopEvent();
+ if (cls) {
+ var member = Ext.fly(target).getAttributeNS(
+ 'ext', 'member');
+ this.loadClass(target.href, cls, member);
+ } else if (target.className == 'inner-link') {
+ this.getActiveTab().scrollToSection(
+ target.href.split('#')[1]);
+ } else {
+ window.open(target.href);
+ }
+ } else if (target = e.getTarget('.micon', 2)) {
+ e.stopEvent();
+ var tr = Ext.fly(target.parentNode);
+ if (tr.hasClass('expandable')) {
+ tr.toggleClass('expanded');
+ }
+ }
+ },
+/*
+ loadClass : function(href, cls, member) {
+ var id = 'docs-' + cls;
+ var tab = this.getComponent(id);
+ if (tab) {
+ this.setActiveTab(tab);
+ if (member) {
+ tab.scrollToMember(member);
+ }
+ } else {
+ var autoLoad = {
+ url : href
+ };
+ if (member) {
+ autoLoad.callback = function() {
+ Ext.getCmp(id).scrollToMember(member);
+ };
+ }
+ var p = this.add(new DocPanel({
+ id : id,
+ cclass : cls,
+ autoLoad : autoLoad
+ }));
+ this.setActiveTab(p);
+ }
+ },
+*/
+
+ showDetails : function(selectedNode) {
- loadClass : function(href, cls, member) {
- var id = 'docs-' + cls;
- var tab = this.getComponent(id);
- if (tab) {
- this.setActiveTab(tab);
- if (member) {
- tab.scrollToMember(member);
- }
- } else {
- var autoLoad = {
- url : href
- };
- if (member) {
- autoLoad.callback = function() {
- Ext.getCmp(id).scrollToMember(member);
- };
- }
- var p = this.add(new DocPanel({
- id : id,
- cclass : cls,
- autoLoad : autoLoad
- }));
- this.setActiveTab(p);
- }
- },
-
- initTemplates : function() {
-
- this.detailsTemplate = new Ext.XTemplate(
- '| ', - 'Category: ', - - '{processCategory}', - - ' | ', - '', - 'Calendar: ', - '{calendarName} ({calendarDescription})', - ' | ', - '', - 'Working Days: ', - '{calendarWorkDays}', - ' | ', - '', - 'Debug mode: ', - '{processDebug}', - ' |
- * Shows also parents of matching nodes as opposed to default TreeFilter. In other words - * this filter works "deep way". - *
- * - * @author Ing. Jozef Sakáloš - * @version 1.0 - * @date 17. December 2008 - * @revision $Id: Ext.ux.tree.TreeFilterX.js 589 2009-02-21 23:30:18Z jozo $ - * @see http://extjs.com/forum/showthread.php?p=252709 - * - * @license Ext.ux.tree.CheckTreePanel is licensed under the terms of - * the Open Source LGPL 3.0 license. Commercial use is permitted to the extent - * that the code/component(s) do NOT become part of another Open Source or Commercially - * licensed development library or toolkit without explicit permission. - * - *License details: http://www.gnu.org/licenses/lgpl.html
- * - * @forum 55489 - * @demo http://remotetree.extjs.eu - * - * @donate - * - */ - -Ext.ns('Ext.ux.tree'); - -/** - * Creates new TreeFilterX - * @constructor - * @param {Ext.tree.TreePanel} tree The tree panel to attach this filter to - * @param {Object} config A config object of this filter - */ -Ext.ux.tree.TreeFilterX = Ext.extend(Ext.tree.TreeFilter, { - /** - * @cfg {Boolean} expandOnFilter Deeply expands startNode before filtering (defaults to true) - */ - expandOnFilter:true - - // {{{ - /** - * Filter the data by a specific attribute. - * - * @param {String/RegExp} value Either string that the attribute value - * should start with or a RegExp to test against the attribute - * @param {String} attr (optional) The attribute passed in your node's attributes collection. Defaults to "text". - * @param {TreeNode} startNode (optional) The node to start the filter at. - */ - ,filter:function(value, attr, startNode) { - - // expand start node - if(false !== this.expandOnFilter) { - startNode = startNode || this.tree.root; - var animate = this.tree.animate; - this.tree.animate = false; - startNode.expand(true, false, function() { - - // call parent after expand - Ext.ux.tree.TreeFilterX.superclass.filter.call(this, value, attr, startNode); - - }.createDelegate(this)); - this.tree.animate = animate; - } - else { - // call parent - Ext.ux.tree.TreeFilterX.superclass.filter.apply(this, arguments); - } - - } // eo function filter - // }}} - // {{{ - /** - * Filter by a function. The passed function will be called with each - * node in the tree (or from the startNode). If the function returns true, the node is kept - * otherwise it is filtered. If a node is filtered, its children are also filtered. - * Shows parents of matching nodes. - * - * @param {Function} fn The filter function - * @param {Object} scope (optional) The scope of the function (defaults to the current node) - */ - ,filterBy:function(fn, scope, startNode) { - startNode = startNode || this.tree.root; - if(this.autoClear) { - this.clear(); - } - var af = this.filtered, rv = this.reverse; - - var f = function(n) { - if(n === startNode) { - return true; - } - if(af[n.id]) { - return false; - } - var m = fn.call(scope || n, n); - if(!m || rv) { - af[n.id] = n; - n.ui.hide(); - return true; - } - else { - n.ui.show(); - var p = n.parentNode; - while(p && p !== this.root) { - p.ui.show(); - p = p.parentNode; - } - return true; - } - return true; - }; - startNode.cascade(f); - - if(this.remove){ - for(var id in af) { - if(typeof id != "function") { - var n = af[id]; - if(n && n.parentNode) { - n.parentNode.removeChild(n); - } - } - } - } - } // eo function filterBy - // }}} - -}); // eo extend - -// eof - - +}); \ No newline at end of file diff --git a/workflow/public_html/images/documents/_.gif b/workflow/public_html/images/documents/_.gif new file mode 100755 index 000000000..f44a942b9 Binary files /dev/null and b/workflow/public_html/images/documents/_.gif differ diff --git a/workflow/public_html/images/documents/_accept.png b/workflow/public_html/images/documents/_accept.png new file mode 100755 index 000000000..3e5a30035 Binary files /dev/null and b/workflow/public_html/images/documents/_accept.png differ diff --git a/workflow/public_html/images/documents/_admin.gif b/workflow/public_html/images/documents/_admin.gif new file mode 100755 index 000000000..04d231946 Binary files /dev/null and b/workflow/public_html/images/documents/_admin.gif differ diff --git a/workflow/public_html/images/documents/_archive.png b/workflow/public_html/images/documents/_archive.png new file mode 100755 index 000000000..4a9fe1737 Binary files /dev/null and b/workflow/public_html/images/documents/_archive.png differ diff --git a/workflow/public_html/images/documents/_arrowdown.gif b/workflow/public_html/images/documents/_arrowdown.gif new file mode 100755 index 000000000..1191cc57a Binary files /dev/null and b/workflow/public_html/images/documents/_arrowdown.gif differ diff --git a/workflow/public_html/images/documents/_arrowup.gif b/workflow/public_html/images/documents/_arrowup.gif new file mode 100755 index 000000000..b7c7db69b Binary files /dev/null and b/workflow/public_html/images/documents/_arrowup.gif differ diff --git a/workflow/public_html/images/documents/_bookmark_add.png b/workflow/public_html/images/documents/_bookmark_add.png new file mode 100755 index 000000000..95105ad98 Binary files /dev/null and b/workflow/public_html/images/documents/_bookmark_add.png differ diff --git a/workflow/public_html/images/documents/_cancel.png b/workflow/public_html/images/documents/_cancel.png new file mode 100755 index 000000000..a432b492c Binary files /dev/null and b/workflow/public_html/images/documents/_cancel.png differ diff --git a/workflow/public_html/images/documents/_chmod.png b/workflow/public_html/images/documents/_chmod.png new file mode 100755 index 000000000..ef0b0301b Binary files /dev/null and b/workflow/public_html/images/documents/_chmod.png differ diff --git a/workflow/public_html/images/documents/_down.png b/workflow/public_html/images/documents/_down.png new file mode 100755 index 000000000..f3bc4cd09 Binary files /dev/null and b/workflow/public_html/images/documents/_down.png differ diff --git a/workflow/public_html/images/documents/_edit.png b/workflow/public_html/images/documents/_edit.png new file mode 100755 index 000000000..b6000a714 Binary files /dev/null and b/workflow/public_html/images/documents/_edit.png differ diff --git a/workflow/public_html/images/documents/_editcopy.png b/workflow/public_html/images/documents/_editcopy.png new file mode 100755 index 000000000..b7c938a99 Binary files /dev/null and b/workflow/public_html/images/documents/_editcopy.png differ diff --git a/workflow/public_html/images/documents/_editdelete.png b/workflow/public_html/images/documents/_editdelete.png new file mode 100755 index 000000000..d33c34454 Binary files /dev/null and b/workflow/public_html/images/documents/_editdelete.png differ diff --git a/workflow/public_html/images/documents/_extract.gif b/workflow/public_html/images/documents/_extract.gif new file mode 100755 index 000000000..fb7e53e6c Binary files /dev/null and b/workflow/public_html/images/documents/_extract.gif differ diff --git a/workflow/public_html/images/documents/_extract.png b/workflow/public_html/images/documents/_extract.png new file mode 100755 index 000000000..66e13a2cc Binary files /dev/null and b/workflow/public_html/images/documents/_extract.png differ diff --git a/workflow/public_html/images/documents/_filefind.png b/workflow/public_html/images/documents/_filefind.png new file mode 100755 index 000000000..6dd193158 Binary files /dev/null and b/workflow/public_html/images/documents/_filefind.png differ diff --git a/workflow/public_html/images/documents/_filenew.png b/workflow/public_html/images/documents/_filenew.png new file mode 100755 index 000000000..f38d02ee5 Binary files /dev/null and b/workflow/public_html/images/documents/_filenew.png differ diff --git a/workflow/public_html/images/documents/_folder_new.png b/workflow/public_html/images/documents/_folder_new.png new file mode 100755 index 000000000..cc6020b46 Binary files /dev/null and b/workflow/public_html/images/documents/_folder_new.png differ diff --git a/workflow/public_html/images/documents/_fonts.png b/workflow/public_html/images/documents/_fonts.png new file mode 100755 index 000000000..3aab3bd2d Binary files /dev/null and b/workflow/public_html/images/documents/_fonts.png differ diff --git a/workflow/public_html/images/documents/_help.png b/workflow/public_html/images/documents/_help.png new file mode 100755 index 000000000..28a0f9e5e Binary files /dev/null and b/workflow/public_html/images/documents/_help.png differ diff --git a/workflow/public_html/images/documents/_home.gif b/workflow/public_html/images/documents/_home.gif new file mode 100755 index 000000000..3b62135e5 Binary files /dev/null and b/workflow/public_html/images/documents/_home.gif differ diff --git a/workflow/public_html/images/documents/_home.png b/workflow/public_html/images/documents/_home.png new file mode 100755 index 000000000..2347d165d Binary files /dev/null and b/workflow/public_html/images/documents/_home.png differ diff --git a/workflow/public_html/images/documents/_indicator.gif b/workflow/public_html/images/documents/_indicator.gif new file mode 100755 index 000000000..085ccaeca Binary files /dev/null and b/workflow/public_html/images/documents/_indicator.gif differ diff --git a/workflow/public_html/images/documents/_log_error.png b/workflow/public_html/images/documents/_log_error.png new file mode 100755 index 000000000..df63d7507 Binary files /dev/null and b/workflow/public_html/images/documents/_log_error.png differ diff --git a/workflow/public_html/images/documents/_logout.png b/workflow/public_html/images/documents/_logout.png new file mode 100755 index 000000000..63232417a Binary files /dev/null and b/workflow/public_html/images/documents/_logout.png differ diff --git a/workflow/public_html/images/documents/_messagebox_warning.png b/workflow/public_html/images/documents/_messagebox_warning.png new file mode 100755 index 000000000..82d3fc796 Binary files /dev/null and b/workflow/public_html/images/documents/_messagebox_warning.png differ diff --git a/workflow/public_html/images/documents/_move.png b/workflow/public_html/images/documents/_move.png new file mode 100755 index 000000000..805f7643f Binary files /dev/null and b/workflow/public_html/images/documents/_move.png differ diff --git a/workflow/public_html/images/documents/_reload.png b/workflow/public_html/images/documents/_reload.png new file mode 100755 index 000000000..188ed61ed Binary files /dev/null and b/workflow/public_html/images/documents/_reload.png differ diff --git a/workflow/public_html/images/documents/_remove.png b/workflow/public_html/images/documents/_remove.png new file mode 100755 index 000000000..ff39d8c2d Binary files /dev/null and b/workflow/public_html/images/documents/_remove.png differ diff --git a/workflow/public_html/images/documents/_rename.gif b/workflow/public_html/images/documents/_rename.gif new file mode 100755 index 000000000..0d155c084 Binary files /dev/null and b/workflow/public_html/images/documents/_rename.gif differ diff --git a/workflow/public_html/images/documents/_rename_.gif b/workflow/public_html/images/documents/_rename_.gif new file mode 100755 index 000000000..0668f58e5 Binary files /dev/null and b/workflow/public_html/images/documents/_rename_.gif differ diff --git a/workflow/public_html/images/documents/_save.png b/workflow/public_html/images/documents/_save.png new file mode 100755 index 000000000..fd0048ded Binary files /dev/null and b/workflow/public_html/images/documents/_save.png differ diff --git a/workflow/public_html/images/documents/_up.png b/workflow/public_html/images/documents/_up.png new file mode 100755 index 000000000..184c118b6 Binary files /dev/null and b/workflow/public_html/images/documents/_up.png differ diff --git a/workflow/public_html/images/documents/_view.png b/workflow/public_html/images/documents/_view.png new file mode 100755 index 000000000..e167acf20 Binary files /dev/null and b/workflow/public_html/images/documents/_view.png differ diff --git a/workflow/public_html/images/documents/extension/avi.png b/workflow/public_html/images/documents/extension/avi.png new file mode 100755 index 000000000..27ddf385e Binary files /dev/null and b/workflow/public_html/images/documents/extension/avi.png differ diff --git a/workflow/public_html/images/documents/extension/bmp.png b/workflow/public_html/images/documents/extension/bmp.png new file mode 100755 index 000000000..246a66cad Binary files /dev/null and b/workflow/public_html/images/documents/extension/bmp.png differ diff --git a/workflow/public_html/images/documents/extension/bz2.png b/workflow/public_html/images/documents/extension/bz2.png new file mode 100755 index 000000000..184f959df Binary files /dev/null and b/workflow/public_html/images/documents/extension/bz2.png differ diff --git a/workflow/public_html/images/documents/extension/c.png b/workflow/public_html/images/documents/extension/c.png new file mode 100755 index 000000000..e237b3f2d Binary files /dev/null and b/workflow/public_html/images/documents/extension/c.png differ diff --git a/workflow/public_html/images/documents/extension/cc.png b/workflow/public_html/images/documents/extension/cc.png new file mode 100755 index 000000000..e237b3f2d Binary files /dev/null and b/workflow/public_html/images/documents/extension/cc.png differ diff --git a/workflow/public_html/images/documents/extension/cgi.png b/workflow/public_html/images/documents/extension/cgi.png new file mode 100755 index 000000000..751424557 Binary files /dev/null and b/workflow/public_html/images/documents/extension/cgi.png differ diff --git a/workflow/public_html/images/documents/extension/class.png b/workflow/public_html/images/documents/extension/class.png new file mode 100755 index 000000000..d7aa15e1f Binary files /dev/null and b/workflow/public_html/images/documents/extension/class.png differ diff --git a/workflow/public_html/images/documents/extension/cpp.png b/workflow/public_html/images/documents/extension/cpp.png new file mode 100755 index 000000000..e237b3f2d Binary files /dev/null and b/workflow/public_html/images/documents/extension/cpp.png differ diff --git a/workflow/public_html/images/documents/extension/css.png b/workflow/public_html/images/documents/extension/css.png new file mode 100755 index 000000000..7c5616027 Binary files /dev/null and b/workflow/public_html/images/documents/extension/css.png differ diff --git a/workflow/public_html/images/documents/extension/cxx.png b/workflow/public_html/images/documents/extension/cxx.png new file mode 100755 index 000000000..e237b3f2d Binary files /dev/null and b/workflow/public_html/images/documents/extension/cxx.png differ diff --git a/workflow/public_html/images/documents/extension/dhtml.png b/workflow/public_html/images/documents/extension/dhtml.png new file mode 100755 index 000000000..f56567f11 Binary files /dev/null and b/workflow/public_html/images/documents/extension/dhtml.png differ diff --git a/workflow/public_html/images/documents/extension/doc.png b/workflow/public_html/images/documents/extension/doc.png new file mode 100755 index 000000000..53a675feb Binary files /dev/null and b/workflow/public_html/images/documents/extension/doc.png differ diff --git a/workflow/public_html/images/documents/extension/document.png b/workflow/public_html/images/documents/extension/document.png new file mode 100755 index 000000000..24c9c5757 Binary files /dev/null and b/workflow/public_html/images/documents/extension/document.png differ diff --git a/workflow/public_html/images/documents/extension/docx.png b/workflow/public_html/images/documents/extension/docx.png new file mode 100755 index 000000000..53a675feb Binary files /dev/null and b/workflow/public_html/images/documents/extension/docx.png differ diff --git a/workflow/public_html/images/documents/extension/exe.png b/workflow/public_html/images/documents/extension/exe.png new file mode 100755 index 000000000..751424557 Binary files /dev/null and b/workflow/public_html/images/documents/extension/exe.png differ diff --git a/workflow/public_html/images/documents/extension/folder.png b/workflow/public_html/images/documents/extension/folder.png new file mode 100755 index 000000000..9232553fc Binary files /dev/null and b/workflow/public_html/images/documents/extension/folder.png differ diff --git a/workflow/public_html/images/documents/extension/fon.png b/workflow/public_html/images/documents/extension/fon.png new file mode 100755 index 000000000..3aab3bd2d Binary files /dev/null and b/workflow/public_html/images/documents/extension/fon.png differ diff --git a/workflow/public_html/images/documents/extension/gif.png b/workflow/public_html/images/documents/extension/gif.png new file mode 100755 index 000000000..246a66cad Binary files /dev/null and b/workflow/public_html/images/documents/extension/gif.png differ diff --git a/workflow/public_html/images/documents/extension/gz.png b/workflow/public_html/images/documents/extension/gz.png new file mode 100755 index 000000000..4a9fe1737 Binary files /dev/null and b/workflow/public_html/images/documents/extension/gz.png differ diff --git a/workflow/public_html/images/documents/extension/h.png b/workflow/public_html/images/documents/extension/h.png new file mode 100755 index 000000000..3523f98bb Binary files /dev/null and b/workflow/public_html/images/documents/extension/h.png differ diff --git a/workflow/public_html/images/documents/extension/hpp.png b/workflow/public_html/images/documents/extension/hpp.png new file mode 100755 index 000000000..3523f98bb Binary files /dev/null and b/workflow/public_html/images/documents/extension/hpp.png differ diff --git a/workflow/public_html/images/documents/extension/htm.png b/workflow/public_html/images/documents/extension/htm.png new file mode 100755 index 000000000..f56567f11 Binary files /dev/null and b/workflow/public_html/images/documents/extension/htm.png differ diff --git a/workflow/public_html/images/documents/extension/html.png b/workflow/public_html/images/documents/extension/html.png new file mode 100755 index 000000000..f56567f11 Binary files /dev/null and b/workflow/public_html/images/documents/extension/html.png differ diff --git a/workflow/public_html/images/documents/extension/inc.png b/workflow/public_html/images/documents/extension/inc.png new file mode 100755 index 000000000..b0afbd529 Binary files /dev/null and b/workflow/public_html/images/documents/extension/inc.png differ diff --git a/workflow/public_html/images/documents/extension/jar.png b/workflow/public_html/images/documents/extension/jar.png new file mode 100755 index 000000000..568bffa24 Binary files /dev/null and b/workflow/public_html/images/documents/extension/jar.png differ diff --git a/workflow/public_html/images/documents/extension/java.png b/workflow/public_html/images/documents/extension/java.png new file mode 100755 index 000000000..d7aa15e1f Binary files /dev/null and b/workflow/public_html/images/documents/extension/java.png differ diff --git a/workflow/public_html/images/documents/extension/jpeg.png b/workflow/public_html/images/documents/extension/jpeg.png new file mode 100755 index 000000000..246a66cad Binary files /dev/null and b/workflow/public_html/images/documents/extension/jpeg.png differ diff --git a/workflow/public_html/images/documents/extension/jpg.png b/workflow/public_html/images/documents/extension/jpg.png new file mode 100755 index 000000000..246a66cad Binary files /dev/null and b/workflow/public_html/images/documents/extension/jpg.png differ diff --git a/workflow/public_html/images/documents/extension/js.png b/workflow/public_html/images/documents/extension/js.png new file mode 100755 index 000000000..0be6c262d Binary files /dev/null and b/workflow/public_html/images/documents/extension/js.png differ diff --git a/workflow/public_html/images/documents/extension/m3u.png b/workflow/public_html/images/documents/extension/m3u.png new file mode 100755 index 000000000..3f1bd5692 Binary files /dev/null and b/workflow/public_html/images/documents/extension/m3u.png differ diff --git a/workflow/public_html/images/documents/extension/midi.png b/workflow/public_html/images/documents/extension/midi.png new file mode 100755 index 000000000..bbc5e594d Binary files /dev/null and b/workflow/public_html/images/documents/extension/midi.png differ diff --git a/workflow/public_html/images/documents/extension/mov.png b/workflow/public_html/images/documents/extension/mov.png new file mode 100755 index 000000000..27ddf385e Binary files /dev/null and b/workflow/public_html/images/documents/extension/mov.png differ diff --git a/workflow/public_html/images/documents/extension/mp3.png b/workflow/public_html/images/documents/extension/mp3.png new file mode 100755 index 000000000..3f1bd5692 Binary files /dev/null and b/workflow/public_html/images/documents/extension/mp3.png differ diff --git a/workflow/public_html/images/documents/extension/mpeg.png b/workflow/public_html/images/documents/extension/mpeg.png new file mode 100755 index 000000000..27ddf385e Binary files /dev/null and b/workflow/public_html/images/documents/extension/mpeg.png differ diff --git a/workflow/public_html/images/documents/extension/mpg.png b/workflow/public_html/images/documents/extension/mpg.png new file mode 100755 index 000000000..27ddf385e Binary files /dev/null and b/workflow/public_html/images/documents/extension/mpg.png differ diff --git a/workflow/public_html/images/documents/extension/pdf.png b/workflow/public_html/images/documents/extension/pdf.png new file mode 100755 index 000000000..f4863cb6c Binary files /dev/null and b/workflow/public_html/images/documents/extension/pdf.png differ diff --git a/workflow/public_html/images/documents/extension/php.png b/workflow/public_html/images/documents/extension/php.png new file mode 100755 index 000000000..02fb3eb25 Binary files /dev/null and b/workflow/public_html/images/documents/extension/php.png differ diff --git a/workflow/public_html/images/documents/extension/php3.png b/workflow/public_html/images/documents/extension/php3.png new file mode 100755 index 000000000..02fb3eb25 Binary files /dev/null and b/workflow/public_html/images/documents/extension/php3.png differ diff --git a/workflow/public_html/images/documents/extension/php4.png b/workflow/public_html/images/documents/extension/php4.png new file mode 100755 index 000000000..02fb3eb25 Binary files /dev/null and b/workflow/public_html/images/documents/extension/php4.png differ diff --git a/workflow/public_html/images/documents/extension/php5.png b/workflow/public_html/images/documents/extension/php5.png new file mode 100755 index 000000000..02fb3eb25 Binary files /dev/null and b/workflow/public_html/images/documents/extension/php5.png differ diff --git a/workflow/public_html/images/documents/extension/phtml.png b/workflow/public_html/images/documents/extension/phtml.png new file mode 100755 index 000000000..02fb3eb25 Binary files /dev/null and b/workflow/public_html/images/documents/extension/phtml.png differ diff --git a/workflow/public_html/images/documents/extension/pl.png b/workflow/public_html/images/documents/extension/pl.png new file mode 100755 index 000000000..7c38cb606 Binary files /dev/null and b/workflow/public_html/images/documents/extension/pl.png differ diff --git a/workflow/public_html/images/documents/extension/pls.png b/workflow/public_html/images/documents/extension/pls.png new file mode 100755 index 000000000..3f1bd5692 Binary files /dev/null and b/workflow/public_html/images/documents/extension/pls.png differ diff --git a/workflow/public_html/images/documents/extension/png.png b/workflow/public_html/images/documents/extension/png.png new file mode 100755 index 000000000..246a66cad Binary files /dev/null and b/workflow/public_html/images/documents/extension/png.png differ diff --git a/workflow/public_html/images/documents/extension/py.png b/workflow/public_html/images/documents/extension/py.png new file mode 100755 index 000000000..e8d15f169 Binary files /dev/null and b/workflow/public_html/images/documents/extension/py.png differ diff --git a/workflow/public_html/images/documents/extension/ra.png b/workflow/public_html/images/documents/extension/ra.png new file mode 100755 index 000000000..85725f593 Binary files /dev/null and b/workflow/public_html/images/documents/extension/ra.png differ diff --git a/workflow/public_html/images/documents/extension/ram.png b/workflow/public_html/images/documents/extension/ram.png new file mode 100755 index 000000000..85725f593 Binary files /dev/null and b/workflow/public_html/images/documents/extension/ram.png differ diff --git a/workflow/public_html/images/documents/extension/rar.png b/workflow/public_html/images/documents/extension/rar.png new file mode 100755 index 000000000..184f959df Binary files /dev/null and b/workflow/public_html/images/documents/extension/rar.png differ diff --git a/workflow/public_html/images/documents/extension/rm.png b/workflow/public_html/images/documents/extension/rm.png new file mode 100755 index 000000000..85725f593 Binary files /dev/null and b/workflow/public_html/images/documents/extension/rm.png differ diff --git a/workflow/public_html/images/documents/extension/sh.png b/workflow/public_html/images/documents/extension/sh.png new file mode 100755 index 000000000..5a218fe92 Binary files /dev/null and b/workflow/public_html/images/documents/extension/sh.png differ diff --git a/workflow/public_html/images/documents/extension/shtml.png b/workflow/public_html/images/documents/extension/shtml.png new file mode 100755 index 000000000..f56567f11 Binary files /dev/null and b/workflow/public_html/images/documents/extension/shtml.png differ diff --git a/workflow/public_html/images/documents/extension/sql.png b/workflow/public_html/images/documents/extension/sql.png new file mode 100755 index 000000000..5a218fe92 Binary files /dev/null and b/workflow/public_html/images/documents/extension/sql.png differ diff --git a/workflow/public_html/images/documents/extension/swf.png b/workflow/public_html/images/documents/extension/swf.png new file mode 100755 index 000000000..4b7dc4583 Binary files /dev/null and b/workflow/public_html/images/documents/extension/swf.png differ diff --git a/workflow/public_html/images/documents/extension/tar.png b/workflow/public_html/images/documents/extension/tar.png new file mode 100755 index 000000000..184f959df Binary files /dev/null and b/workflow/public_html/images/documents/extension/tar.png differ diff --git a/workflow/public_html/images/documents/extension/tbz.png b/workflow/public_html/images/documents/extension/tbz.png new file mode 100755 index 000000000..184f959df Binary files /dev/null and b/workflow/public_html/images/documents/extension/tbz.png differ diff --git a/workflow/public_html/images/documents/extension/tgz.png b/workflow/public_html/images/documents/extension/tgz.png new file mode 100755 index 000000000..4a9fe1737 Binary files /dev/null and b/workflow/public_html/images/documents/extension/tgz.png differ diff --git a/workflow/public_html/images/documents/extension/txt.gif b/workflow/public_html/images/documents/extension/txt.gif new file mode 100755 index 000000000..f229509ce Binary files /dev/null and b/workflow/public_html/images/documents/extension/txt.gif differ diff --git a/workflow/public_html/images/documents/extension/txt.png b/workflow/public_html/images/documents/extension/txt.png new file mode 100755 index 000000000..3c3b4b00c Binary files /dev/null and b/workflow/public_html/images/documents/extension/txt.png differ diff --git a/workflow/public_html/images/documents/extension/wav.png b/workflow/public_html/images/documents/extension/wav.png new file mode 100755 index 000000000..3f1bd5692 Binary files /dev/null and b/workflow/public_html/images/documents/extension/wav.png differ diff --git a/workflow/public_html/images/documents/extension/xhtml.png b/workflow/public_html/images/documents/extension/xhtml.png new file mode 100755 index 000000000..f56567f11 Binary files /dev/null and b/workflow/public_html/images/documents/extension/xhtml.png differ diff --git a/workflow/public_html/images/documents/extension/xls.png b/workflow/public_html/images/documents/extension/xls.png new file mode 100755 index 000000000..c1a32d0b1 Binary files /dev/null and b/workflow/public_html/images/documents/extension/xls.png differ diff --git a/workflow/public_html/images/documents/extension/xlsx.png b/workflow/public_html/images/documents/extension/xlsx.png new file mode 100755 index 000000000..c1a32d0b1 Binary files /dev/null and b/workflow/public_html/images/documents/extension/xlsx.png differ diff --git a/workflow/public_html/images/documents/extension/xml.png b/workflow/public_html/images/documents/extension/xml.png new file mode 100755 index 000000000..e8c7d1dba Binary files /dev/null and b/workflow/public_html/images/documents/extension/xml.png differ diff --git a/workflow/public_html/images/documents/extension/zip.png b/workflow/public_html/images/documents/extension/zip.png new file mode 100755 index 000000000..184f959df Binary files /dev/null and b/workflow/public_html/images/documents/extension/zip.png differ diff --git a/workflow/public_html/images/documents/systeminfo.gif b/workflow/public_html/images/documents/systeminfo.gif new file mode 100755 index 000000000..a6e7b9bbd Binary files /dev/null and b/workflow/public_html/images/documents/systeminfo.gif differ diff --git a/workflow/public_html/skins/ext/images/default/locationbar/btn-arrow.gif b/workflow/public_html/skins/ext/images/default/locationbar/btn-arrow.gif new file mode 100755 index 000000000..876f4e103 Binary files /dev/null and b/workflow/public_html/skins/ext/images/default/locationbar/btn-arrow.gif differ diff --git a/workflow/public_html/skins/ext/images/default/locationbar/location_back.png b/workflow/public_html/skins/ext/images/default/locationbar/location_back.png new file mode 100755 index 000000000..5dc696781 Binary files /dev/null and b/workflow/public_html/skins/ext/images/default/locationbar/location_back.png differ diff --git a/workflow/public_html/skins/ext/images/default/locationbar/location_folder.png b/workflow/public_html/skins/ext/images/default/locationbar/location_folder.png new file mode 100755 index 000000000..784e8fa48 Binary files /dev/null and b/workflow/public_html/skins/ext/images/default/locationbar/location_folder.png differ diff --git a/workflow/public_html/skins/ext/images/default/locationbar/location_forward.png b/workflow/public_html/skins/ext/images/default/locationbar/location_forward.png new file mode 100755 index 000000000..b1a181923 Binary files /dev/null and b/workflow/public_html/skins/ext/images/default/locationbar/location_forward.png differ diff --git a/workflow/public_html/skins/ext/images/default/locationbar/location_reload.png b/workflow/public_html/skins/ext/images/default/locationbar/location_reload.png new file mode 100755 index 000000000..0de26566d Binary files /dev/null and b/workflow/public_html/skins/ext/images/default/locationbar/location_reload.png differ diff --git a/workflow/public_html/skins/ext/images/default/locationbar/tb-btn-sprite.gif b/workflow/public_html/skins/ext/images/default/locationbar/tb-btn-sprite.gif new file mode 100755 index 000000000..19bbef3c6 Binary files /dev/null and b/workflow/public_html/skins/ext/images/default/locationbar/tb-btn-sprite.gif differ diff --git a/workflow/public_html/skins/ext/images/gray/locationbar/btn-arrow.gif b/workflow/public_html/skins/ext/images/gray/locationbar/btn-arrow.gif new file mode 100755 index 000000000..876f4e103 Binary files /dev/null and b/workflow/public_html/skins/ext/images/gray/locationbar/btn-arrow.gif differ diff --git a/workflow/public_html/skins/ext/images/gray/locationbar/location_back.png b/workflow/public_html/skins/ext/images/gray/locationbar/location_back.png new file mode 100755 index 000000000..5dc696781 Binary files /dev/null and b/workflow/public_html/skins/ext/images/gray/locationbar/location_back.png differ diff --git a/workflow/public_html/skins/ext/images/gray/locationbar/location_folder.png b/workflow/public_html/skins/ext/images/gray/locationbar/location_folder.png new file mode 100755 index 000000000..784e8fa48 Binary files /dev/null and b/workflow/public_html/skins/ext/images/gray/locationbar/location_folder.png differ diff --git a/workflow/public_html/skins/ext/images/gray/locationbar/location_forward.png b/workflow/public_html/skins/ext/images/gray/locationbar/location_forward.png new file mode 100755 index 000000000..b1a181923 Binary files /dev/null and b/workflow/public_html/skins/ext/images/gray/locationbar/location_forward.png differ diff --git a/workflow/public_html/skins/ext/images/gray/locationbar/location_reload.png b/workflow/public_html/skins/ext/images/gray/locationbar/location_reload.png new file mode 100755 index 000000000..0de26566d Binary files /dev/null and b/workflow/public_html/skins/ext/images/gray/locationbar/location_reload.png differ diff --git a/workflow/public_html/skins/ext/images/gray/locationbar/tb-btn-sprite.gif b/workflow/public_html/skins/ext/images/gray/locationbar/tb-btn-sprite.gif new file mode 100755 index 000000000..19bbef3c6 Binary files /dev/null and b/workflow/public_html/skins/ext/images/gray/locationbar/tb-btn-sprite.gif differ diff --git a/workflow/public_html/skins/ext/pmos-xtheme-gray.css b/workflow/public_html/skins/ext/pmos-xtheme-gray.css index 9bbc01dfb..de71aaa44 100644 --- a/workflow/public_html/skins/ext/pmos-xtheme-gray.css +++ b/workflow/public_html/skins/ext/pmos-xtheme-gray.css @@ -212,4 +212,42 @@ left: 0; z-index: 3; color: #777; +} +.x-locationbar { + padding-left: 5px; +} +.x-locationbar .x-locationbar-location { + background-color: white; + border-top: 1px solid #96969D; + border-bottom: 1px solid #96969D; +} +.x-locationbar .x-locationbar-location-first { + border-left: 1px solid #96969D; +} +.x-locationbar .x-locationbar-location-last { + border-right: 1px solid #96969D; +} +.x-locationbar-folder-icon { + background-image: url("/skins/ext/images/gray/locationbar/location_folder.png") !important; +} +.x-locationbar-back-icon { + background-image: url("/skins/ext/images/gray/locationbar/location_back.png") !important; +} +.x-locationbar-forward-icon { + background-image: url("/skins/ext/images/gray/locationbar/location_forward.png") !important; +} +.x-locationbar-reload-icon { + background-image: url("/skins/ext/images/gray/locationbar/location_reload.png") !important; +} +.x-locationbar .x-btn-menu-arrow-wrap .x-btn-center button { + background:transparent url(/skins/ext/images/gray/locationbar/btn-arrow.gif) no-repeat scroll 0pt 3px; + width: 12px; +} +.x-locationbar .x-btn-menu-active .x-btn-menu-arrow-wrap .x-btn-center button { + background-position: 0pt -97px; +} +.x-locationbar .x-btn-click .x-btn-center, +.x-locationbar .x-btn-pressed .x-btn-center, +.x-locationbar .x-btn-menu-active .x-btn-center { + background:transparent url(/skins/ext/images/gray/locationbar/tb-btn-sprite.gif) repeat-x scroll 0pt -105px; } \ No newline at end of file