From: <abe...@us...> - 2013-09-06 19:58:31
|
Revision: 6187 http://sourceforge.net/p/astlinux/code/6187 Author: abelbeck Date: 2013-09-06 19:58:27 +0000 (Fri, 06 Sep 2013) Log Message: ----------- web interface, Edit tab, add shortcut support defined via Prefs tab. Shortcuts: are defined as a space separated list of filenames, optionally with a trailing ~Label Modified Paths: -------------- branches/1.0/package/webinterface/altweb/admin/edit.php branches/1.0/package/webinterface/altweb/admin/prefs.php Modified: branches/1.0/package/webinterface/altweb/admin/edit.php =================================================================== --- branches/1.0/package/webinterface/altweb/admin/edit.php 2013-09-05 23:56:17 UTC (rev 6186) +++ branches/1.0/package/webinterface/altweb/admin/edit.php 2013-09-06 19:58:27 UTC (rev 6187) @@ -588,11 +588,29 @@ } putHtml('</optgroup>'); } + + putHtml('</select>'); + putHtml('</td><td width="20"> </td><td style="text-align: left;">'); + putHtml('<input type="submit" class="formbtn" value=">> Open File" name="submit_open" />'); + putHtml('</td></tr></table>'); + + if (($shortcut_str = getPREFdef($global_prefs, 'edit_text_shortcut_cmdstr')) !== '') { + putHtml('<table width="100%" class="stdtable">'); + putHtml('<tr><td width="400" style="text-align: center;">'); + foreach (explode(' ', $shortcut_str) as $shortcut) { + if (trim($shortcut) !== '') { + if (($pos = strpos($shortcut, '~')) !== FALSE) { + $shortcut_label = substr($shortcut, $pos + 1); + $shortcut = substr($shortcut, 0, $pos); + } else { + $shortcut_label = basename($shortcut); + } + putHtml('<a href="'.$myself.'?file='.$shortcut.'" class="headerText">'.$shortcut_label.'</a>'); + } + } + putHtml('</td></tr></table>'); + } ?> - </select> - </td><td width="20"> </td><td style="text-align: left;"> - <input type="submit" class="formbtn" value=">> Open File" name="submit_open" /> - </td></tr></table> <table width="100%" class="stdtable"> <tr><td width="240" style="text-align: center;"> <input type="submit" class="formbtn" value="Save Changes" name="submit_save" onclick="setOKhandler();" /> Modified: branches/1.0/package/webinterface/altweb/admin/prefs.php =================================================================== --- branches/1.0/package/webinterface/altweb/admin/prefs.php 2013-09-05 23:56:17 UTC (rev 6186) +++ branches/1.0/package/webinterface/altweb/admin/prefs.php 2013-09-06 19:58:27 UTC (rev 6187) @@ -301,6 +301,8 @@ $value = 'edit_text_rows_cmdstr = "'.$value.'"'; fwrite($fp, $value."\n"); } + $value = 'edit_text_shortcut_cmdstr = "'.tuqp($_POST['edittext_shortcut']).'"'; + fwrite($fp, $value."\n"); if (isset($_POST['backup_hostname_domain'])) { $value = 'system_backup_hostname_domain = yes'; @@ -913,6 +915,10 @@ $value = '30'; } putHtml('<input type="text" size="6" maxlength="2" value="'.$value.'" name="text_rows" /></td></tr>'); + + putHtml('<tr class="dtrow1"><td style="text-align: right;" colspan="2">Shortcuts:</td><td colspan="4">'); + $value = getPREFdef($global_prefs, 'edit_text_shortcut_cmdstr'); + putHtml('<input type="text" size="48" maxlength="900" value="'.$value.'" name="edittext_shortcut" /></td></tr>'); putHtml('<tr class="dtrow0"><td colspan="6"> </td></tr>'); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |