More UI experimentation

This commit is contained in:
David Norton 2006-05-24 18:43:49 +00:00
parent 4a7412560e
commit a531966a2c
3 changed files with 31 additions and 29 deletions

View file

@ -18,7 +18,8 @@
</statusbar> </statusbar>
<menupopup id="menu_ToolsPopup"> <menupopup id="menu_ToolsPopup">
<menuitem id="tools-scholar" <menuseparator id="scholarSeparator" insertbefore="devToolsSeparator"/>
<menuitem id="tools-scholar" insertbefore="devToolsSeparator"
oncommand="toOpenWindowByType('scholar:window','chrome://scholar/content/scholar.xul');" label="Scholar" oncommand="toOpenWindowByType('scholar:window','chrome://scholar/content/scholar.xul');" label="Scholar"
key="key_openScholar"/> key="key_openScholar"/>
</menupopup> </menupopup>

View file

@ -60,3 +60,9 @@ function deleteSelection()
itemsView.deleteSelection(); itemsView.deleteSelection();
} }
} }
function search()
{
//TO DO: reload items tree with a search instead of a root folder
alert(document.getElementById('tb-search').value);
}

View file

@ -35,12 +35,14 @@
<stringbundle id="scholar-strings" src="chrome://scholar/locale/scholar.properties"/> <stringbundle id="scholar-strings" src="chrome://scholar/locale/scholar.properties"/>
<command id="cmd_close" oncommand="closeWindow(true);"/> <command id="cmd_close" oncommand="closeWindow(true);"/>
<command id="cmd_delete" oncommand="deleteSelection()"/>
<command id="cmd_scholar_newItem" oncommand="newItem(1);"/> <command id="cmd_scholar_newItem" oncommand="newItem(1);"/>
<command id="cmd_scholar_newFolder" oncommand="newFolder();"/> <command id="cmd_scholar_newFolder" oncommand="newFolder();"/>
<command id="cmd_scholar_search" oncommand="search();"/>
<keyset> <keyset>
<key id="delete-cmd" keycode="VK_DELETE" oncommand="deleteSelection()"/> <key id="delete-cmd" keycode="VK_DELETE" command="cmd_delete"/>
<key id="backspace-cmd" keycode="VK_BACK" oncommand="deleteSelection()"/> <key id="backspace-cmd" keycode="VK_BACK" command="cmd_delete"/>
<key id="key_close" key="&closeCmd.commandkey;" modifiers="accel" command="cmd_close"/> <key id="key_close" key="&closeCmd.commandkey;" modifiers="accel" command="cmd_close"/>
</keyset> </keyset>
@ -54,6 +56,10 @@
<menuitem label="&menuitem.newFolder.label;" <menuitem label="&menuitem.newFolder.label;"
accesskey="&menuitem.newFolder.accesskey;" accesskey="&menuitem.newFolder.accesskey;"
command="cmd_scholar_newFolder"/> command="cmd_scholar_newFolder"/>
<menuseparator/>
<menuitem label="Import..." disabled="true"/>
<menuitem label="Export..." disabled="true"/>
<menuseparator/>
<menuitem label="&closeCmd.label;" command="cmd_close" <menuitem label="&closeCmd.label;" command="cmd_close"
key="key_close" accesskey="&closeCmd.accesskey;"/> key="key_close" accesskey="&closeCmd.accesskey;"/>
</menupopup> </menupopup>
@ -67,7 +73,7 @@
<menuitem id="menu_cut"/> <menuitem id="menu_cut"/>
<menuitem id="menu_copy"/> <menuitem id="menu_copy"/>
<menuitem id="menu_paste"/> <menuitem id="menu_paste"/>
<menuitem id="menu_delete"/> <menuitem id="menu_delete" command="cmd_delete"/>
<menuseparator/> <menuseparator/>
<menuitem id="menu_selectAll"/> <menuitem id="menu_selectAll"/>
</menupopup> </menupopup>
@ -89,18 +95,16 @@
</toolbar> </toolbar>
<toolbar> <toolbar>
<label value="Search:" control="tb-search"/> <label value="Search:" control="tb-search"/>
<textbox id="tb-search" type="timed" timeout="500" flex="1"/> <textbox id="tb-search" type="timed" timeout="500" flex="1" command="cmd_scholar_search"/>
</toolbar> </toolbar>
</toolbox> </toolbox>
<hbox flex="1"> <hbox flex="1">
<vbox id="folders-pane" flex="1"> <vbox id="folders-pane" flex="1">
<tree <tree id="folders-tree"
id="folders-tree" treeviewtype="folders" style="-moz-user-focus: ignore;" hidecolumnpicker="true"
treeviewtype="folders"
onselect="folderSelected();" onselect="folderSelected();"
persist="width" persist="width" flex="1">
flex="1">
<treecols> <treecols>
<treecol <treecol
id="name_column" id="name_column"
@ -120,24 +124,23 @@
enablecolumndrag="true" enablecolumndrag="true"
treeviewtype="items" treeviewtype="items"
onselect="itemSelected();" onselect="itemSelected();"
persist="height" persist="height" flex="1">
flex="1">
<treecols> <treecols>
<treecol <treecol
id="title_column" id="title_column"
label="&items.title_column;" label="&items.title_column;"
flex="2"/> flex="4" persist="width ordinal hidden"/>
<splitter class="tree-splitter"/> <splitter class="tree-splitter"/>
<treecol <treecol
id="creator_column" id="creator_column"
label="&items.creator_column;" label="&items.creator_column;"
flex="1"/> flex="1" persist="width ordinal hidden"/>
<splitter class="tree-splitter"/> <splitter class="tree-splitter"/>
<treecol <treecol
id="source_column" id="source_column"
label="&items.source_column;" label="&items.source_column;"
flex="1"/> flex="1" persist="width ordinal hidden"/>
</treecols> </treecols>
<treechildren/> <treechildren/>
@ -145,20 +148,12 @@
<splitter collapse="after" resizebefore="closest" resizeafter="closest" persist="state"> <splitter collapse="after" resizebefore="closest" resizeafter="closest" persist="state">
<grippy/> <grippy/>
</splitter> </splitter>
<tabbox flex="3" persist="height"> <vbox flex="3" persist="height">
<tabs> <toolbar>
<tab label="Item" selected="true"/> <toolbarbutton label="hello"/>
<tab label="Metadeta"/> </toolbar>
</tabs> <iframe id="view-pane" src="" type="content" flex="1"/>
<tabpanels flex="1"> </vbox>
<tabpanel>
<browser id="view-pane" src="" type="content" flex="1"/>
</tabpanel>
<tabpanel>
<label value="sorry!"/>
</tabpanel>
</tabpanels>
</tabbox>
</vbox> </vbox>
</hbox> </hbox>
<statusbar id="statusbar"> <statusbar id="statusbar">