saimod heading style, renaming to unify saimod start tpl names

This commit is contained in:
Ulf Gebhardt 2017-07-24 21:17:27 +02:00
parent 2e0d469e1a
commit c07e51d4eb
21 changed files with 315 additions and 165 deletions

View File

@ -1,12 +1,24 @@
<h4>${sai_api_title}</h4>
<hr>
<div class="tabbable">
<ul class="nav nav-tabs" id="tabs_api">
<li><a href="#!api" id="menu_all">All</a></li>
${tabopts}
<button onClick="system.load('api(new)',true);" class="btn-sm btn btn-success" style="margin-right: 15px; height: 32px; font-size: 13px; float: right;"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span> New</button>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab_api"></div>
<div class="row-fluid">
<div class="col-md-12">
<h4><span class="glyphicon glyphicon-console" aria-hidden="true"></span>&nbsp;&nbsp;${sai_api_title}</h4>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<hr>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<div class="tabbable">
<ul class="nav nav-tabs" id="tabs_api">
<li><a href="#!api" id="menu_all">All</a></li>
${tabopts}
<button onClick="system.load('api(new)',true);" class="btn-sm btn btn-success" style="margin-right: 15px; height: 32px; font-size: 13px; float: right;"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span> New</button>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab_api"></div>
</div>
</div>
</div>
</div>

View File

@ -1,12 +1,30 @@
<h4>System Cache</h4><hr>
Entries: ${count} showing 100
<button type="button" class="btn-sm btn btn-warning pull-right" id="btn_cache_clear"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span> ${basic_clear}</button>
<table class="sai_table table table-hover table-condensed" style="overflow: auto;">
<tr>
<th>Cache</th>
<th>Ident</th>
<th>Type</th>
<th>Data</th>
</tr>
${entries}
</table>
<div class="row-fluid">
<div class="col-md-12">
<h4><span class="glyphicon glyphicon-level-up" aria-hidden="true"></span>&nbsp;&nbsp;${sai_cache_title}</h4>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<hr>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
&nbsp;Entries: ${count} showing 100
<button type="button" class="btn-sm btn btn-warning pull-right" id="btn_cache_clear"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span> ${basic_clear}</button>
<br><br>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<table class="sai_table table table-hover table-condensed" style="overflow: auto;">
<tr>
<th>Cache</th>
<th>Ident</th>
<th>Type</th>
<th>Data</th>
</tr>
${entries}
</table>
</div>
</div>

View File

@ -81,7 +81,7 @@ class saimod_sys_config extends \SYSTEM\SAI\SaiModule {
array( 'id' =>\SYSTEM\CONFIG\config_ids::SYS_SAI_CONFIG_PROJECT,
'name' =>'\SYSTEM\CONFIG\config_ids::SYS_SAI_CONFIG_PROJECT',
'value' =>\SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_SAI_CONFIG_PROJECT)));
return \SYSTEM\PAGE\replace::replaceFile((new \SYSTEM\PSAI('modules/saimod_sys_config/tpl/config.tpl'))->SERVERPATH(),$vars);
return \SYSTEM\PAGE\replace::replaceFile((new \SYSTEM\PSAI('modules/saimod_sys_config/tpl/saimod_sys_config.tpl'))->SERVERPATH(),$vars);
}
/**

View File

@ -1,10 +0,0 @@
<h4>${sai_config_title}</h4>
<hr>
<div class="tabbable">
<ul class="nav nav-tabs" id="tabs_config">
<li><a href="#!config" id="menu_tag_basics">Basics</a></li>
<li><a href="#!config(database)" id="menu_tag_database">Database</a></li>
<li><a href="#!config(sai)" id="menu_tag_sai">System Admin Interface</a></li>
</ul>
<div class="tab-content sai_margin_top_10" id="tab_config"></div>
</div>

View File

@ -0,0 +1,22 @@
<div class="row-fluid">
<div class="col-md-12">
<h4><span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span>&nbsp;&nbsp;${sai_config_title}</h4>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<hr>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<div class="tabbable">
<ul class="nav nav-tabs" id="tabs_config">
<li><a href="#!config" id="menu_tag_basics">Basics</a></li>
<li><a href="#!config(database)" id="menu_tag_database">Database</a></li>
<li><a href="#!config(sai)" id="menu_tag_sai">System Admin Interface</a></li>
</ul>
<div class="tab-content sai_margin_top_10" id="tab_config"></div>
</div>
</div>
</div>

View File

@ -33,7 +33,7 @@ class saimod_sys_cron extends \SYSTEM\SAI\SaiModule {
$r['i'] = $i++;
$vars['content'] .= \SYSTEM\PAGE\replace::replaceFile((new \SYSTEM\PSAI('modules/saimod_sys_cron/tpl/list_entry.tpl'))->SERVERPATH(), $r);}
$vars = array_merge($vars, \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_CRON), \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_TIME));
return \SYSTEM\PAGE\replace::replaceFile((new \SYSTEM\PSAI('modules/saimod_sys_cron/tpl/tabs.tpl'))->SERVERPATH(), $vars);
return \SYSTEM\PAGE\replace::replaceFile((new \SYSTEM\PSAI('modules/saimod_sys_cron/tpl/saimod_sys_cron.tpl'))->SERVERPATH(), $vars);
}
/**

View File

@ -0,0 +1,49 @@
<div class="row-fluid">
<div class="col-md-12">
<h4><span class="glyphicon glyphicon-time" aria-hidden="true"></span>&nbsp;&nbsp;${sai_cron_title}</h4>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<hr>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
&nbsp;Last Visit: ${last_visit}<br/>
&nbsp;<a href="./sai.php?call=cron" target="_blank">Start Cron</a>
<div id="cron_content">
<table class="table table-hover table-condensed sai_table tablesorter" id="sai_mod_cron_table">
<thead>
<tr>
<th>class</th>
<th>min</th>
<th>hour</th>
<th>day</th>
<th>day_week</th>
<th>month</th>
<th>last_run</th>
<th>next_run</th>
<th>status</th>
<th>action</th>
</tr>
</thead>
<tbody>
${content}
</tbody>
<tr>
<td><input class="form-control" type="text" id="input_cron_class" placeholder="class" style="width: 100%;"></td>
<td><input class="form-control" type="text" id="input_cron_min" placeholder="min" value="0" style="width: 100%;"></td>
<td><input class="form-control" type="text" id="input_cron_hour" placeholder="hour" value="0" style="width: 100%;"></td>
<td><input class="form-control" type="text" id="input_cron_day" placeholder="day" value="0" style="width: 100%;"></td>
<td><input class="form-control" type="text" id="input_cron_day_week" placeholder="day_week" value="0" style="width: 100%;"></td>
<td><input class="form-control" type="text" id="input_cron_month" placeholder="month" value="0" style="width: 100%;"></td>
<td></td>
<td></td>
<td></td>
<td><button type="button" class="btn-sm btn btn-success" id="btn_cron_add"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span> ${basic_add}</button></td>
</tr>
</table>
</div>
</div>
</div>

View File

@ -1,37 +0,0 @@
<h4>${sai_cron_title}</h4>
<hr>
Last Visit: ${last_visit}<br/>
<a href="./sai.php?call=cron" target="_blank">Start Cron</a>
<div id="cron_content">
<table class="table table-hover table-condensed sai_table tablesorter" id="sai_mod_cron_table">
<thead>
<tr>
<th>class</th>
<th>min</th>
<th>hour</th>
<th>day</th>
<th>day_week</th>
<th>month</th>
<th>last_run</th>
<th>next_run</th>
<th>status</th>
<th>action</th>
</tr>
</thead>
<tbody>
${content}
</tbody>
<tr>
<td><input class="form-control" type="text" id="input_cron_class" placeholder="class" style="width: 100%;"></td>
<td><input class="form-control" type="text" id="input_cron_min" placeholder="min" value="0" style="width: 100%;"></td>
<td><input class="form-control" type="text" id="input_cron_hour" placeholder="hour" value="0" style="width: 100%;"></td>
<td><input class="form-control" type="text" id="input_cron_day" placeholder="day" value="0" style="width: 100%;"></td>
<td><input class="form-control" type="text" id="input_cron_day_week" placeholder="day_week" value="0" style="width: 100%;"></td>
<td><input class="form-control" type="text" id="input_cron_month" placeholder="month" value="0" style="width: 100%;"></td>
<td></td>
<td></td>
<td></td>
<td><button type="button" class="btn-sm btn btn-success" id="btn_cron_add"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span> ${basic_add}</button></td>
</tr>
</table>
</div>

View File

@ -1,12 +1,24 @@
<h4>${sai_docu_title}</h4>
<hr>
<div class="tabbable">
<ul class="nav nav-tabs" id="tabs_docu">
${tabopts}
<button id="btn_generate" class="btn-primary btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px; float: right;"><span class="glyphicon glyphicon-refresh" aria-hidden="true"></span> ${basic_generate} HTML</button>
<button id="btn_generate_md" class="btn-primary btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px; float: right;"><span class="glyphicon glyphicon-refresh" aria-hidden="true"></span> ${basic_generate} MD</button>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab_docu"></div>
<div class="row-fluid">
<div class="col-md-12">
<h4><span class="glyphicon glyphicon-book" aria-hidden="true"></span>&nbsp;&nbsp;${sai_docu_title}</h4>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<hr>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<div class="tabbable">
<ul class="nav nav-tabs" id="tabs_docu">
${tabopts}
<button id="btn_generate" class="btn-primary btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px; float: right;"><span class="glyphicon glyphicon-refresh" aria-hidden="true"></span> ${basic_generate} HTML</button>
<button id="btn_generate_md" class="btn-primary btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px; float: right;"><span class="glyphicon glyphicon-refresh" aria-hidden="true"></span> ${basic_generate} MD</button>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab_docu"></div>
</div>
</div>
</div>
</div>

View File

@ -1,11 +1,23 @@
<h4>${sai_files_title}</h4>
<h6><font color="red">${sai_files_title_warning}</font></h6>
<hr>
<div class="tabbable">
<ul class="nav nav-tabs" id="tabs_files">
${tabopts}
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab_files"></div>
<div class="row-fluid">
<div class="col-md-12">
<h4><span class="glyphicon glyphicon-duplicate" aria-hidden="true"></span>&nbsp;&nbsp;${sai_files_title}</h4>
<h5><font color="#d9534f">${sai_files_title_warning}</font></h6>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<hr>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<div class="tabbable">
<ul class="nav nav-tabs" id="tabs_files">
${tabopts}
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab_files"></div>
</div>
</div>
</div>
</div>

View File

@ -3,8 +3,8 @@
<h4><span class="glyphicon glyphicon-saved" aria-hidden="true"></span>&nbsp;&nbsp;${sai_git_title}</h4>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<hr>
</div>
</div>

View File

@ -1,13 +1,25 @@
<h4>${sai_log_title}</h4>
<hr>
<div class="tabbable">
<ul class="nav nav-tabs" id="tabs_log">
<li class="active"><a href="#!log" id="menu_loglist">${basic_log}</a></li>
<li><a href="#!log(stats)" id="menu_stats">${basic_analytics}</a></li>
<img id="loader" src="./files/sai/ajax-loader.gif" style="margin-left: 10px; margin-top: 10px; display: none; float: left"/>
<button onClick="system.load('log',true);" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px; float: right;"><span class="glyphicon glyphicon-refresh" aria-hidden="true"></span>&nbsp;${basic_refresh}</button>
</ul><br>
<div class="tab-content">
<div class="tab-pane active" id="tab_log"></div>
<div class="row-fluid">
<div class="col-md-12">
<h4><span class="glyphicon glyphicon-alert" aria-hidden="true"></span>&nbsp;&nbsp;${sai_log_title}</h4>
</div>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<hr>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<div class="tabbable">
<ul class="nav nav-tabs" id="tabs_log">
<li class="active"><a href="#!log" id="menu_loglist">${basic_log}</a></li>
<li><a href="#!log(stats)" id="menu_stats">${basic_analytics}</a></li>
<img id="loader" src="./files/sai/ajax-loader.gif" style="margin-left: 10px; margin-top: 10px; display: none; float: left"/>
<button onClick="system.load('log',true);" class="btn-success btn btn-sm" style="height: 32px; font-size: 13px; float: right;"><span class="glyphicon glyphicon-refresh" aria-hidden="true"></span>&nbsp;${basic_refresh}</button>
</ul><br>
<div class="tab-content">
<div class="tab-pane active" id="tab_log"></div>
</div>
</div>
</div>
</div>

View File

@ -6,7 +6,7 @@
</ul>
<div id="table_log">
<h6>${basic_rows}: ${count} ${basic_page}: ${page}</h6>
<table class="table table-hover table-condensed tablesorter" style="word-break: break-all;" id="sai_mod_log_table">
<table class="table table-hover table-condensed tablesorter" style="word-break: break-word;" id="sai_mod_log_table">
<tr>
<th>${time_ago}</th>
<th>${table_class}</th>

View File

@ -89,7 +89,7 @@ class saimod_sys_mod extends \SYSTEM\SAI\SaiModule {
* @return string Returns HTML for the Saimods startpage
*/
public static function sai_mod__SYSTEM_SAI_saimod_sys_mod(){
return \SYSTEM\PAGE\replace::replaceFile((new \SYSTEM\PSAI('modules/saimod_sys_mod/tpl/mods.tpl'))->SERVERPATH(),\SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_MOD));}
return \SYSTEM\PAGE\replace::replaceFile((new \SYSTEM\PSAI('modules/saimod_sys_mod/tpl/saimod_sys_mod.tpl'))->SERVERPATH(),\SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_MOD));}
/**
* Generate <li> Menu for the Saimod

View File

@ -1,12 +0,0 @@
<h4>${sai_mod_title}</h4>
<hr>
<div class="tabbable">
<ul class="nav nav-tabs" id="tabs_mod">
<li class="active"><a href="#!mod" id="menu_mod_system">System Mods</a></li>
<li><a href="#!mod(project)" id="menu_mod_project">Project Mods</a></li>
<li><a href="#!mod(lib)" id="menu_mod_lib">Libs</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab_mod"></div>
</div>
</div>

View File

@ -0,0 +1,24 @@
<div class="row-fluid">
<div class="col-md-12">
<h4><span class="glyphicon glyphicon-plus" aria-hidden="true"></span>&nbsp;&nbsp;${sai_mod_title}</h4>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<hr>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<div class="tabbable">
<ul class="nav nav-tabs" id="tabs_mod">
<li class="active"><a href="#!mod" id="menu_mod_system">System Mods</a></li>
<li><a href="#!mod(project)" id="menu_mod_project">Project Mods</a></li>
<li><a href="#!mod(lib)" id="menu_mod_lib">Libs</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab_mod"></div>
</div>
</div>
</div>
</div>

View File

@ -1,12 +1,24 @@
<h4>${sai_page_title}</h4>
<hr>
<div class="tabbable">
<ul class="nav nav-tabs" id="tabs_page">
<li><a href="#!page" id="menu_all">All</a></li>
${tabopts}
<button onClick="system.load('page(new)',true);" class="btn btn-sm btn-success" style="margin-right: 15px; height: 32px; font-size: 13px; float: right;"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span> New</button>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab_page"></div>
<div class="row-fluid">
<div class="col-md-12">
<h4><span class="glyphicon glyphicon-blackboard" aria-hidden="true"></span>&nbsp;&nbsp;${sai_page_title}</h4>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<hr>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<div class="tabbable">
<ul class="nav nav-tabs" id="tabs_page">
<li><a href="#!page" id="menu_all">All</a></li>
${tabopts}
<button onClick="system.load('page(new)',true);" class="btn btn-sm btn-success" style="height: 32px; font-size: 13px; float: right;"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span> New</button>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab_page"></div>
</div>
</div>
</div>
</div>

View File

@ -1,12 +1,24 @@
<h4>${sai_security_title}</h4>
<hr>
<div class="tabbable">
<ul class="nav nav-tabs" id="securitytab">
<li class="active"><a href="#!security" id="menu_users">Users</a></li>
<li><a href="#!security(rights)" id="menu_rights">Rights</a></li>
<img id="loader" src="./files/sai/ajax-loader.gif" style="margin-left: 10px; margin-top: 10px; display: none; float: left"/>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab_security"></div>
<div class="row-fluid">
<div class="col-md-12">
<h4><span class="glyphicon glyphicon-lock" aria-hidden="true"></span>&nbsp;&nbsp;${sai_security_title}</h4>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<hr>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<div class="tabbable">
<ul class="nav nav-tabs" id="securitytab">
<li class="active"><a href="#!security" id="menu_users">Users</a></li>
<li><a href="#!security(rights)" id="menu_rights">Rights</a></li>
<img id="loader" src="./files/sai/ajax-loader.gif" style="margin-left: 10px; margin-top: 10px; display: none; float: left"/>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab_security"></div>
</div>
</div>
</div>
</div>

View File

@ -1,12 +1,24 @@
<h4>${sai_text_title}</h4>
<hr>
<div class="tabbable">
<ul class="nav nav-tabs" id="tabs_text">
<li><a href="#!text" id="menu_tag_all">${basic_all}</a></li>
<li><a href="#!text;tag.notag" id="menu_tag_notag">${basic_no_tag}</a></li>
${tabopts}
<button class="btn-sm btn btn-success content_add" onClick="system.load('text(edittext(editor));id.${new_id};lang.${new_lang}');" style="margin-left: 15px; float: right;"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span> ${basic_add}</button>
<button type="submit" value="${basic_show_all}" id="btn_show_all" class="btn-sm btn btn-primary" style="margin-left: 15px; float: right;"><span class="glyphicon glyphicon-eye-open" aria-hidden="true"></span> ${basic_show_all}</button>
</ul>
<div class="tab-content sai_margin_top_10" id="tab_content"></div>
<div class="row-fluid">
<div class="col-md-12">
<h4><span class="glyphicon glyphicon-text-size" aria-hidden="true"></span>&nbsp;&nbsp;${sai_text_title}</h4>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<hr>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<div class="tabbable">
<ul class="nav nav-tabs" id="tabs_text">
<li><a href="#!text" id="menu_tag_all">${basic_all}</a></li>
<li><a href="#!text;tag.notag" id="menu_tag_notag">${basic_no_tag}</a></li>
${tabopts}
<button class="btn-sm btn btn-success content_add" onClick="system.load('text(edittext(editor));id.${new_id};lang.${new_lang}');" style="margin-left: 15px; float: right;"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span> ${basic_add}</button>
<button type="submit" value="${basic_show_all}" id="btn_show_all" class="btn-sm btn btn-primary" style="margin-left: 15px; float: right;"><span class="glyphicon glyphicon-eye-open" aria-hidden="true"></span> ${basic_show_all}</button>
</ul>
<div class="tab-content sai_margin_top_10" id="tab_content"></div>
</div>
</div>
</div>

View File

@ -1,16 +1,28 @@
<h4>${sai_todo_title}</h4>
<hr>
<div class="tabbable">
<ul class="nav nav-tabs" id="tabs_todo">
<li class="active"><a href="#!todo" id="menu_todolist">ToDo</a></li>
<li><a href="#!todo(doto)" id="menu_doto">DoTo</a></li>
<li><a href="#!todo(stats)" id="menu_stats">Statistics</a></li>
<img id="img_loader" src="./files/sai/ajax-loader.gif" style="margin-left: 10px; margin-top: 10px; display: none; float: left"/>
<button id="btn_refresh" class="btn-primary btn btn-sm" onClick="system.load('todo',true);" style="margin-right: 15px; height: 32px; font-size: 13px; float: right;"><span class="glyphicon glyphicon-refresh" aria-hidden="true"></span> ${basic_refresh}</button>
<button id="btn_close_all" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px; float: right;"><span class="glyphicon glyphicon-minus-sign" aria-hidden="true"></span> ${basic_close_all}</button>
<button id="btn_new" class="btn-success btn btn-sm" onClick="system.load('todo(new)');" style="margin-right: 15px; height: 32px; font-size: 13px; float: right;"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span> ${basic_add}</button>
</ul>
<div class="tab-content sai_margin_top_10">
<div class="tab-pane active" id="tab_todo"></div>
<div class="row-fluid">
<div class="col-md-12">
<h4><span class="glyphicon glyphicon-list" aria-hidden="true"></span>&nbsp;&nbsp;${sai_todo_title}</h4>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<hr>
</div>
</div>
<div class="row-fluid">
<div class="col-md-12 sai_padding_off">
<div class="tabbable">
<ul class="nav nav-tabs" id="tabs_todo">
<li class="active"><a href="#!todo" id="menu_todolist">ToDo</a></li>
<li><a href="#!todo(doto)" id="menu_doto">DoTo</a></li>
<li><a href="#!todo(stats)" id="menu_stats">Statistics</a></li>
<img id="img_loader" src="./files/sai/ajax-loader.gif" style="margin-left: 10px; margin-top: 10px; display: none; float: left"/>
<button id="btn_refresh" class="btn-primary btn btn-sm" onClick="system.load('todo',true);" style="height: 32px; font-size: 13px; float: right;"><span class="glyphicon glyphicon-refresh" aria-hidden="true"></span> ${basic_refresh}</button>
<button id="btn_close_all" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px; float: right;"><span class="glyphicon glyphicon-minus-sign" aria-hidden="true"></span> ${basic_close_all}</button>
<button id="btn_new" class="btn-success btn btn-sm" onClick="system.load('todo(new)');" style="margin-right: 15px; height: 32px; font-size: 13px; float: right;"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span> ${basic_add}</button>
</ul>
<div class="tab-content sai_margin_top_10">
<div class="tab-pane active" id="tab_todo"></div>
</div>
</div>
</div>
</div>

View File

@ -92,7 +92,7 @@
</div>
</div>
<div class="row-fluid">
<div class="col-md-12">
<div class="col-md-12 sai_padding_off">
<div class="well" id="todo">
<h2 class="muted"><a href="#!todo">${basic_todo}</a></h2>
<b>${basic_status}:</b> ${project_closed}/${project_all}<br/>
@ -102,7 +102,7 @@
</div>
</div>
<div class="row-fluid">
<div class="col-md-12">
<div class="col-md-12 sai_padding_off">
<div class="well" id="log">
<h2 class="muted"><a href="#!log">${basic_log}</a></h2>
<h4 class="muted">100 ${sai_log_latest_entries}</h4>