1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-01 20:30:39 +02:00

Newspost updated to use bootstrap tabs

This commit is contained in:
Cameron
2013-02-24 18:06:53 -08:00
parent a877d3cee6
commit 763d1de7f7
2 changed files with 38 additions and 27 deletions

View File

@@ -1947,14 +1947,17 @@ class admin_newspost
*/ */
$text .= " $text .= "
<div class='admintabs' id='tab-container'> <ul class='nav nav-tabs'>
<ul class='e-tabs' id='core-emote-tabs'> <li class='active'><a href='#core-newspost-create' data-toggle='tab'>".LAN_NEWS_52."</a></li>
<li id='tab-general'><a href='#core-newspost-create'>".LAN_NEWS_52."</a></li> <li><a href='#core-newspost-seo' data-toggle='tab'>SEO</a></li>
<li id='tab-seo'><a href='#core-newspost-seo'>SEO</a></li> <li><a href='#core-newspost-edit-options' data-toggle='tab'>".LAN_NEWS_53."</a></li>
<li id='tab-advanced'><a href='#core-newspost-edit-options'>".LAN_NEWS_53."</a></li> </ul>
</ul> <form method='post' action='".e_SELF."?".e_QUERY."' id='core-newspost-create-form' ".(FILE_UPLOADS ? "enctype='multipart/form-data'" : "")." >
<form method='post' action='".e_SELF."?".e_QUERY."' id='core-newspost-create-form' ".(FILE_UPLOADS ? "enctype='multipart/form-data'" : "")." >
<fieldset id='core-newspost-create'> <div class='tab-content'>
<div class='tab-pane active' id='core-newspost-create'>
<fieldset>
<legend>".LAN_NEWS_52."</legend> <legend>".LAN_NEWS_52."</legend>
<table class='table adminform'> <table class='table adminform'>
<colgroup> <colgroup>
@@ -2094,23 +2097,29 @@ class admin_newspost
$text .= "<tr> $text .= "<tr>
<td colspan='2'>\n"; <td colspan='2'>\n";
$text .= "<div class='e-tabs'>
<ul> $text .= '<ul class="nav nav-tabs">
<li><a href='#news-body-container'>".NWSLAN_13."</a></li> <li class="active"><a href="#news-body-container" data-toggle="tab">'.NWSLAN_13.'</a></li>
<li><a href='#news-extended-container'>".NWSLAN_14."</a></li> <li><a href="#news-extended-container" data-toggle="tab">'.NWSLAN_14.'</a></li>
</ul>"; </ul>
<div class="tab-content">';
$val = (strstr($tp->post_toForm(vartrue($_POST['news_body'])), "[img]http") ? $tp->post_toForm(vartrue($_POST['news_body'])) : str_replace("[img]../", "[img]", $tp->post_toForm($_POST['news_body']))); $val = (strstr($tp->post_toForm(vartrue($_POST['news_body'])), "[img]http") ? $tp->post_toForm(vartrue($_POST['news_body'])) : str_replace("[img]../", "[img]", $tp->post_toForm($_POST['news_body'])));
$text .= "<div id='news-body-container' class='e-tab'>"; $text .= "<div id='news-body-container' class='tab-pane active'>";
$text .= $frm->bbarea('news_body', $val, 'news', 'news'); $text .= $frm->bbarea('news_body', $val, 'news', 'news');
$text .= "</div><div id='news-extended-container' class='t-container'>"; $text .= "</div>";
$text .= "<div id='news-extended-container' class='tab-pane'>";
$val = (strstr($tp->post_toForm(vartrue($_POST['news_extended'])), "[img]http") ? $tp->post_toForm($_POST['news_extended']) : str_replace("[img]../", "[img]", $tp->post_toForm($_POST['news_extended']))); $val = (strstr($tp->post_toForm(vartrue($_POST['news_extended'])), "[img]http") ? $tp->post_toForm($_POST['news_extended']) : str_replace("[img]../", "[img]", $tp->post_toForm($_POST['news_extended'])));
$text .= $frm->bbarea('news_extended', $val, 'extended', 'news','large'); $text .= $frm->bbarea('news_extended', $val, 'extended', 'news','large');
$text .= "</div> $text .= "</div>
</div></td></tr>"; </div></td></tr>";
//----------- //-----------
/* /*
@@ -2174,12 +2183,12 @@ class admin_newspost
</tr> </tr>
</tbody> </tbody>
</table> </table>
</fieldset> </fieldset></div>
"; ";
//BEGIN SEO block //BEGIN SEO block
$text .= " $text .= "<div class='tab-pane' id='core-newspost-seo'>
<fieldset id='core-newspost-seo'> <fieldset>
<legend>SEO</legend> <legend>SEO</legend>
<table class='table adminform'> <table class='table adminform'>
<colgroup> <colgroup>
@@ -2217,12 +2226,12 @@ class admin_newspost
</tbody> </tbody>
</table> </table>
</fieldset> </fieldset></div>
"; ";
//BEGIN Options block //BEGIN Options block
$text .= " $text .= "<div class='tab-pane' id='core-newspost-edit-options'>
<fieldset id='core-newspost-edit-options'> <fieldset>
<legend>".LAN_NEWS_53."</legend> <legend>".LAN_NEWS_53."</legend>
<table class='table adminform'> <table class='table adminform'>
<colgroup> <colgroup>
@@ -2334,10 +2343,10 @@ class admin_newspost
$data = array('method'=>'form', 'table'=>'news', 'id'=>$id, 'plugin'=>'news', 'function'=>'create_item'); $data = array('method'=>'form', 'table'=>'news', 'id'=>$id, 'plugin'=>'news', 'function'=>'create_item');
$text .= $frm->renderHooks($data); $text .= $frm->renderHooks($data);
$text .= " $text .= "</tbody>
</tbody>
</table> </table>
</fieldset> </fieldset>
</div>
<div class='buttons-bar center'> <div class='buttons-bar center'>
".$frm->admin_button('preview', isset($_POST['preview']) ? NWSLAN_24 : NWSLAN_27 , 'other')." ".$frm->admin_button('preview', isset($_POST['preview']) ? NWSLAN_24 : NWSLAN_27 , 'other')."
".$frm->admin_button('submit_news', ($id && $sub_action != "sn" && $sub_action != "upload") ? NWSLAN_25 : NWSLAN_26 , 'update')." ".$frm->admin_button('submit_news', ($id && $sub_action != "sn" && $sub_action != "upload") ? NWSLAN_25 : NWSLAN_26 , 'update')."

View File

@@ -716,7 +716,7 @@ i.searchquery {
.nav-tabs { border-bottom: 1px solid rgb(221, 221, 221); margin-bottom:0px;} .nav-tabs { border-bottom: 1px solid rgb(221, 221, 221); margin-bottom:0px;}
.nav-tabs li { margin-right: 2px; } .nav-tabs li { margin-right: 2px; }
.nav-tabs li a { cursor: pointer; background-color: rgb(230, 230, 230); color: rgb(153, 153, 153); margin-bottom:-1px; .nav-tabs li a { cursor: pointer; background-color: rgb(230, 230, 230); color: rgb(153, 153, 153);
padding: 0px 15px; line-height: 34px; border-bottom: 1px solid rgb(221, 221, 221); padding: 0px 15px; line-height: 34px; border-bottom: 1px solid rgb(221, 221, 221);
} }
.nav-tabs li a:hover { background-color: rgb(255, 255, 255); color: rgb(0, 67, 138); } .nav-tabs li a:hover { background-color: rgb(255, 255, 255); color: rgb(0, 67, 138); }
@@ -725,9 +725,11 @@ i.searchquery {
{ {
background-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
cursor: text; cursor: text;
margin-bottom:-1px;
} }
.tab-pane { background-color: #F6F6F6; } .tab-pane { }
.tab-pane table.adminform { border-top:0px} .tab-pane table.adminform { border-top:0px}
.tab-pane table.adminform td { border-top:0px} .tab-pane table.adminform td { border-top:0px}
.tab-pane table.adminform tr { border-bottom:1px solid #DDDDDD} .tab-pane table.adminform tr { border-bottom:1px solid #DDDDDD}