]> git.immae.eu Git - github/shaarli/Shaarli.git/blame - tpl/default/page.header.html
Edit link WIP + upgrade awesomplete
[github/shaarli/Shaarli.git] / tpl / default / page.header.html
CommitLineData
4ed6d1ba
A
1<div class="shaarli-menu pure-g" id="shaarli-menu">
2 <div class="pure-u-lg-0 pure-u-1">
3 <div class="pure-menu">
dfb058c6 4 <!-- FIXME! default value in PHP -->
4ed6d1ba
A
5 <a href="{if="!empty($GLOBALS['titleLink'])"}{$GLOBALS['titleLink']}{else}?{/if}"
6 class="pure-menu-link">
7 <i class="fa fa-home"></i>
fe1c9666 8 {$GLOBALS['title']}
4ed6d1ba
A
9 </a>
10 <a href="#" class="menu-toggle" id="menu-toggle"><s class="bar"></s><s class="bar"></s></a>
11 </div>
12 </div>
13 <div class="pure-u-1">
fe1c9666 14 <div class="pure-menu menu-transform pure-menu-horizontal pure-g">
f26d4d56 15 <ul class="pure-menu-list pure-u-lg-11-12 pure-u-1">
4ed6d1ba
A
16 <li class="pure-menu-item pure-menu-selected pure-u-0 pure-u-lg-visible">
17 <a href="{if="!empty($GLOBALS['titleLink'])"}{$GLOBALS['titleLink']}{else}?{/if}"
18 class="pure-menu-link">
19 <i class="fa fa-home"></i>
20 </a>
21 </li>
22 {if="isLoggedIn()"}
23 <li class="pure-menu-item">
24 <a href="?do=addlink" class="pure-menu-link">Shaare</a>
25 </li>
26 <li class="pure-menu-item">
27 <a href="?do=tools" class="pure-menu-link">Tools</a>
28 </li>
29
30 {elseif="$GLOBALS['config']['OPEN_SHAARLI']"}
31 <li class="pure-menu-item">
32 <a href="?do=addlink" class="pure-menu-link">Shaare</a>
33 </li>
34 <li class="pure-menu-item">
35 <a href="?do=tools" class="pure-menu-link">Tools</a>
36 </li>
4ed6d1ba 37 {/if}
fe1c9666
A
38 <li class="pure-menu-item pure-u-lg-0">
39 <a href="?do=atom{$searchcrits}" class="pure-menu-link">RSS Feed</a>
4ed6d1ba 40 </li>
4ed6d1ba
A
41 <li class="pure-menu-item">
42 <a href="?do=tagcloud" class="pure-menu-link">Tag cloud</a>
43 </li>
44 <li class="pure-menu-item">
45 <a href="?do=picwall{$searchcrits}" class="pure-menu-link">Picture wall</a>
46 </li>
47 <li class="pure-menu-item">
48 <a href="?do=daily" class="pure-menu-link">Daily</a>
49 </li>
50 <!-- FIXME! update plugin system to handle this -->
51 {loop="$plugins_header.buttons_toolbar"}
52 <li class="pure-menu-item">
53 <a href="{$value.url}" class="pure-menu-link">{$value.title}</a>
54 </li>
55 {/loop}
56 {if="isLoggedIn()"}
57 <li class="pure-menu-item">
58 <a href="?do=logout" class="pure-menu-link">Logout</a>
59 </li>
60 {else}
61 <li class="pure-menu-item">
62 <a href="?do=login" class="pure-menu-link">Login</a>
63 </li>
64 {/if}
65 </ul>
f26d4d56 66 <div class="header-buttons pure-u-lg-1-12 pure-u-0 pure-u-lg-visible">
735bda92
A
67 <ul class="pure-menu-list">
68 {if="!isLoggedIn()"}
69 <li class="pure-menu-item">
f26d4d56 70 <a href="?do=login" class="pure-menu-link" id="login-button" title="Login">
735bda92
A
71 <i class="fa fa-user"></i>
72 </a>
73 </li>
f26d4d56
A
74 {else}
75 <li class="pure-menu-item">
76 <a href="?do=logout" class="pure-menu-link" title="Logout">
77 <i class="fa fa-sign-out"></i>
78 </a>
79 </li>
735bda92
A
80 {/if}
81 <li class="pure-menu-item">
f26d4d56 82 <a href="?do=atom{$searchcrits}" class="pure-menu-link" title="ATOM Feed">
735bda92
A
83 <i class="fa fa-rss"></i>
84 </a>
85 </li>
86 </ul>
fe1c9666 87 </div>
4ed6d1ba
A
88 </div>
89 </div>
90</div>
91
dfb058c6
A
92<div id="header" class="pure-u-0 pure-u-lg-visible">
93 <h1 id="header-title">
94 <a href="{if="!empty($GLOBALS['titleLink'])"}{$GLOBALS['titleLink']}{else}?{/if}">
95 {$GLOBALS['title']}
96 </a>
97 </h1>
98 <div id="linkcount">
99 {if="!empty($linkcount)"}<span class="strong">{$linkcount}</span> shaares{/if}
100 </div>
4ed6d1ba 101
dfb058c6
A
102 <div id="search">
103 <form method="GET" class="searchform" name="searchform">
104 <input type="text" tabindex="1" id="searchform_value" name="searchterm" placeholder="Search text"
105 {if="!empty($search_crits) && $search_type=='fulltext'"}
106 value="{$search_crits}"
107 {/if}
f26d4d56 108 tabindex="1"
dfb058c6 109 >
d63f7cf5 110 <button type="submit" class="search-button"><i class="fa fa-search"></i></button>
dfb058c6
A
111 </form>
112 <form method="GET" class="tagfilter" name="tagfilter">
113 <input type="text" tabindex="2" name="searchtags" id="tagfilter_value" placeholder="Filter by tag"
114 {if="!empty($search_crits) && $search_type=='tags'"}
115 value="{function="implode(' ', $search_crits)"}"
116 {/if}
d63f7cf5 117 autocomplete="off" data-multiple data-minChars="1"
dfb058c6 118 data-list="{loop="$tags"}{$key}, {/loop}"
f26d4d56 119 tabindex="2"
dfb058c6 120 >
d63f7cf5 121 <button type="submit" class="search-button"><i class="fa fa-search"></i></button>
dfb058c6
A
122 </form>
123 </div>
4ed6d1ba
A
124</div>
125
dfb058c6 126<div id="content">
f26d4d56
A
127 <form method="post" name="loginform">
128 <div id="header-login-form">
129 <input type="text" name="login" placeholder="Username" tabindex="3">
130 <input type="password" name="password" placeholder="Password" tabindex="5">
131 <div class="remember-me">
132 <input type="checkbox" name="longlastingsession" id="longlastingsession" tabindex="6">
133 <label for="longlastingsession">Remember me</label>
134 </div>
135 <input type="hidden" name="token" value="{$token}">
136 <input type="hidden" name="returnurl">
137 <input type="submit" value="Login" tabindex="7">
138 </div>
139 </form>
735bda92
A
140
141{if="!empty($newVersion) || !empty($versionError)"}
142 <div class="pure-g new-version-message pure-alert pure-alert-warning pure-alert-closable">
143 <div class="pure-u-2-24"></div>
144 {if="$newVersion"}
145 <div class="pure-u-20-24">
146 Shaarli {$newVersion} is
147 <a href="https://github.com/shaarli/Shaarli/releases">available</a>.
148 </div>
149 {/if}
150 {if="$versionError"}
151 <div class="pure-u-20-24">
152 Error: {$versionError}
153 </div>
154 {/if}
155 <div class="pure-u-2-24">
156 <i id="new-version-dismiss" class="fa fa-times pure-alert-close"></i>
157 </div>
158 </div>
159{/if}
dfb058c6 160
4ed6d1ba
A
161
162{if="!empty($_GET['source']) && $_GET['source']=='bookmarklet'"}
163 {ignore} When called as a popup from bookmarklet, do not display menu. {/ignore}
164{else}
dfb058c6 165
4ed6d1ba 166{/if}
dfb058c6 167
4ed6d1ba
A
168
169{if="!empty($plugin_errors) && isLoggedIn()"}
170 <ul class="errors">
171 {loop="plugin_errors"}
172 <li>{$value}</li>
173 {/loop}
174 </ul>
175{/if}
176
177<div class="clear"></div>