diff options
Diffstat (limited to 'app/layout')
| -rw-r--r-- | app/layout/aside_feed.phtml | 2 | ||||
| -rw-r--r-- | app/layout/aside_flux.phtml | 2 | ||||
| -rw-r--r-- | app/layout/header.phtml | 34 | ||||
| -rw-r--r-- | app/layout/nav_entries.phtml | 5 | ||||
| -rw-r--r-- | app/layout/nav_menu.phtml | 67 |
5 files changed, 75 insertions, 35 deletions
diff --git a/app/layout/aside_feed.phtml b/app/layout/aside_feed.phtml index 158f012d0..4c56d12fc 100644 --- a/app/layout/aside_feed.phtml +++ b/app/layout/aside_feed.phtml @@ -43,7 +43,7 @@ <?php if (!empty ($this->feeds)) { ?> <?php foreach ($this->feeds as $feed) { ?> - <li class="item<?php echo ($this->flux && $this->flux->id () == $feed->id ()) ? ' active' : ''; ?>"> + <li class="item<?php echo ($this->flux && $this->flux->id () == $feed->id ()) ? ' active' : ''; ?><?php echo $feed->inError () ? ' error' : ''; ?>"> <a href="<?php echo _url ('configure', 'feed', 'id', $feed->id ()); ?>"> <img class="favicon" src="<?php echo $feed->favicon (); ?>" alt="" /> <?php echo $feed->name (); ?> diff --git a/app/layout/aside_flux.phtml b/app/layout/aside_flux.phtml index d1fe6b759..449ffaff4 100644 --- a/app/layout/aside_flux.phtml +++ b/app/layout/aside_flux.phtml @@ -62,7 +62,7 @@ <ul class="feeds<?php echo $c_active ? ' active' : ''; ?>"> <?php foreach ($feeds as $feed) { ?> <?php $f_active = false; if ($this->get_f == $feed->id ()) { $f_active = true; } ?> - <li class="item<?php echo $f_active ? ' active' : ''; ?>"> + <li class="item<?php echo $f_active ? ' active' : ''; ?><?php echo $feed->inError () ? ' error' : ''; ?>"> <div class="dropdown"> <div id="dropdown-<?php echo $feed->id(); ?>" class="dropdown-target"></div> <a class="dropdown-toggle" href="#dropdown-<?php echo $feed->id(); ?>"><i class="icon i_configure"></i></a> diff --git a/app/layout/header.phtml b/app/layout/header.phtml index 628019c97..4131f8687 100644 --- a/app/layout/header.phtml +++ b/app/layout/header.phtml @@ -15,21 +15,26 @@ </div> <div class="item search"> - <?php - $params = Request::params (); - if (isset ($params['search'])) { - unset ($params['search']); - } - $url = array ( - 'c' => 'index', - 'a' => 'index', - 'params' => $params - ); - ?> - <form action="<?php echo Url::display ($url); ?>" method="get"> + <form action="<?php echo _url ('index', 'index'); ?>" method="get"> <div class="stick"> - <?php $s = Request::param ('search', ''); ?> - <input type="text" name="search" id="search" value="<?php echo $s; ?>" placeholder="<?php echo Translate::t ('search'); ?>" /> + <?php $search = Request::param ('search', ''); ?> + <input type="text" name="search" id="search" value="<?php echo $search; ?>" placeholder="<?php echo Translate::t ('search'); ?>" /> + + <?php $get = Request::param ('get', ''); ?> + <?php if($get != '') { ?> + <input type="hidden" name="get" value="<?php echo $get; ?>" /> + <?php } ?> + + <?php $order = Request::param ('order', ''); ?> + <?php if($order != '') { ?> + <input type="hidden" name="order" value="<?php echo $order; ?>" /> + <?php } ?> + + <?php $state = Request::param ('state', ''); ?> + <?php if($state != '') { ?> + <input type="hidden" name="state" value="<?php echo $state; ?>" /> + <?php } ?> + <button class="btn" type="submit"><i class="icon i_search"></i></button> </div> </form> @@ -49,6 +54,7 @@ <li class="item"><a href="<?php echo _url ('configure', 'shortcut'); ?>"><?php echo Translate::t ('shortcuts'); ?></a></li> <li class="separator"></li> <li class="item"><a href="<?php echo _url ('index', 'about'); ?>"><?php echo Translate::t ('about'); ?></a></li> + <li class="item"><a href="<?php echo _url ('index', 'logs'); ?>"><?php echo Translate::t ('logs'); ?></a></li> </ul> </div> </div> diff --git a/app/layout/nav_entries.phtml b/app/layout/nav_entries.phtml new file mode 100644 index 000000000..101e7443e --- /dev/null +++ b/app/layout/nav_entries.phtml @@ -0,0 +1,5 @@ +<ul class="nav_entries"> + <li class="item"><a class="previous_entry" href="#"><i class="icon i_prev"></i></a></li> + <li class="item"><a href="#"><i class="icon i_up"></i></a></li> + <li class="item"><a class="next_entry" href="#"><i class="icon i_next"></i></a></li> +</ul>
\ No newline at end of file diff --git a/app/layout/nav_menu.phtml b/app/layout/nav_menu.phtml index 3411f344b..d36814bee 100644 --- a/app/layout/nav_menu.phtml +++ b/app/layout/nav_menu.phtml @@ -59,43 +59,72 @@ <ul class="dropdown-menu"> <li class="dropdown-close"><a href="#close"><i class="icon i_close"></i></a></li> + <?php + $url_output = $url; + $actual_view = Request::param('output', 'normal'); + ?> + <?php if($actual_view != 'normal') { ?> + <li class="item"> + <?php $url_output['params']['output'] = 'normal'; ?> + <a class="view_normal" href="<?php echo Url::display ($url_output); ?>"> + <?php echo Translate::t ('normal_view'); ?> + </a> + </li> + <?php } if($actual_view != 'reader') { ?> + <li class="item"> + <?php $url_output['params']['output'] = 'reader'; ?> + <a class="view_normal" href="<?php echo Url::display ($url_output); ?>"> + <?php echo Translate::t ('reader_view'); ?> + </a> + </li> + <?php } if($actual_view != 'global') { ?> + <li class="item"> + <?php $url_output['params']['output'] = 'global'; ?> + <a class="view_normal" href="<?php echo Url::display ($url_output); ?>"> + <?php echo Translate::t ('global_view'); ?> + </a> + </li> + <?php } ?> + + <li class="separator"></li> + <li class="item"> <?php + $url_state = $url; if ($this->state == 'not_read') { - $url['params']['state'] = 'all'; + $url_state['params']['state'] = 'all'; ?> - <a class="print_all" href="<?php echo Url::display ($url); ?>"><?php echo Translate::t ('show_all_articles'); ?></a> + <a class="print_all" href="<?php echo Url::display ($url_state); ?>"> + <?php echo Translate::t ('show_all_articles'); ?> + </a> <?php } else { - $url['params']['state'] = 'not_read'; + $url_state['params']['state'] = 'not_read'; ?> - <a class="print_non_read" href="<?php echo Url::display ($url); ?>"><?php echo Translate::t ('show_not_reads'); ?></a> + <a class="print_non_read" href="<?php echo Url::display ($url_state); ?>"> + <?php echo Translate::t ('show_not_reads'); ?> + </a> <?php } ?> </li> + <li class="separator"></li> - <?php - $params = Request::params (); - if (isset ($params['search'])) { - $params['search'] = urlencode ($params['search']); - } - $url = array ( - 'c' => 'index', - 'a' => 'index', - 'params' => $params - ); - ?> <li class="item"> <?php + $url_order = $url; if ($this->order == 'low_to_high') { - $url['params']['order'] = 'high_to_low'; + $url_order['params']['order'] = 'high_to_low'; ?> - <a href="<?php echo Url::display ($url); ?>"><?php echo Translate::t ('older_first'); ?></a> + <a href="<?php echo Url::display ($url_order); ?>"> + <?php echo Translate::t ('older_first'); ?> + </a> <?php } else { - $url['params']['order'] = 'low_to_high'; + $url_order['params']['order'] = 'low_to_high'; ?> - <a href="<?php echo Url::display ($url); ?>"><?php echo Translate::t ('newer_first'); ?></a> + <a href="<?php echo Url::display ($url_order); ?>"> + <?php echo Translate::t ('newer_first'); ?> + </a> <?php } ?> </li> </ul> |
