diff options
Diffstat (limited to '')
-rw-r--r-- | sca-cpp/trunk/modules/edit/htdocs/dash/dashboard.html | 43 |
1 files changed, 31 insertions, 12 deletions
diff --git a/sca-cpp/trunk/modules/edit/htdocs/dash/dashboard.html b/sca-cpp/trunk/modules/edit/htdocs/dash/dashboard.html index b45c0ffe24..71f9c61c41 100644 --- a/sca-cpp/trunk/modules/edit/htdocs/dash/dashboard.html +++ b/sca-cpp/trunk/modules/edit/htdocs/dash/dashboard.html @@ -33,22 +33,25 @@ <form id="appsForm"> <div id="apps"></div> <br/> -><a href="" id="addAppLink">Add</a> <a href="" id="deleteAppLink">Delete</a> +<input type="button" id="createAppButton" value="Create App"/> </form> <div id="newApp" style="visibility: hidden;"> <form id="newAppForm"> <table width="100%"> -<tr><th>Add a New App</th></tr> -<tr><td>Add a new App to your dashboard.</td></tr> +<tr><th>Create an App</th></tr> +<tr><td></td></tr> </table> <br> <table width="100%"> -<tr><td>App name:</td><td><input type="text" id="appName" size="10"/></td></tr> -<tr><td>Title:</td><td><input type="text" id="appTitle" size="20"/></td></tr> +<tr><td><b>App Name:</b></td></tr> +<tr><td><input type="text" id="appName" size="10"/></td></tr> +<tr><tr><td><b>App Title:</b></td></tr> +<tr><td><input type="text" id="appTitle" size="20"/></td></tr> </table> -<input id="addAppButton" type="button" value="Add"/> +<input id="createAppOKButton" type="button" style="font-weight: bold;" value="Create"/> +<input id="createAppCancelButton" type="button" value="Cancel"/> </form> </div> @@ -100,31 +103,46 @@ function getapps(sync) { } /** - * Toggle new app form link event. + * Display create app form. */ -$('addAppLink').onclick = function() { +$('createAppButton').onclick = function() { var div = $('newApp'); - div.style.visibility = div.style.visibility == 'hidden'? 'visible' : 'hidden'; + div.style.visibility = 'visible'; $('appName').focus(); return false; }; /** - * Add a new app button event. + * Create an app. */ -$('addAppButton').onclick = function() { +$('createAppOKButton').onclick = function() { var name = $('appName').value; var title = $('appTitle').value; var app = mklist(title, name, mklist()); var entry = atom.writeATOMEntry(app); dashboard.put(name, car(entry)); + $('appName').value = ''; + $('appTitle').title = ''; getapps(); + div.style.visibility = 'visible'; return false; }; /** - * Delete apps event. + * Cancel creating an app. */ +$('createAppCancelButton').onclick = function() { + var div = $('newApp'); + div.style.visibility = 'hidden'; + $('appName').value = ''; + $('appTitle').title = ''; + return false; +}; + +/** + * Delete an app. + */ +/* $('deleteAppLink').onclick = function() { var apps = $('appsForm').apps; if (isNil(apps)) @@ -140,6 +158,7 @@ $('deleteAppLink').onclick = function() { getapps(); return false; }; +*/ // Get and display the list of apps getapps(true); |