var is_IE = $.browser.msie;
// {{{ function getNow()
+var days = ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'];
+var months = ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet',
+ 'août', 'septembre', 'octobre', 'novembre', 'décembre']
function getNow() {
- dt = new Date();
- dy = dt.getDay();
- mh = dt.getMonth();
- wd = dt.getDate();
- yr = dt.getYear();
+ var dt = new Date();
+ var dy = dt.getDay();
+ var mh = dt.getMonth();
+ var wd = dt.getDate();
+ var yr = dt.getYear();
if (yr<1000) yr += 1900;
- hr = dt.getHours();
- mi = dt.getMinutes();
-
- time = (mi < 10) ? hr +':0'+mi : hr+':'+mi;
- days = ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'];
- months = ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet',
- 'août', 'septembre', 'octobre', 'novembre', 'décembre']
+ var hr = dt.getHours();
+ var mi = dt.getMinutes();
+ if (mi < 10) {
+ mi = '0' + mi;
+ }
+ var se = dt.getSeconds();
+ if (se < 10) {
+ se = '0' + se;
+ }
- return days[dy]+' '+wd+' '+months[mh]+' '+yr+'<br />'+time;
+ $(".date-heure").html(days[dy] + ' ' + wd + ' ' + months[mh] + ' ' + yr + '<br />'
+ + hr + ':' + mi + ':' + se);
}
// }}}
// {{{ function auto_links()
function auto_links() {
- url = document.URL;
- fqdn = url.replace(/^https?:\/\/([^\/]*)\/.*$/,'$1');
- light = (url.indexOf('display=light') > url.indexOf('?'));
- resource_page = (url.indexOf('rss') > -1 || url.indexOf('ical') > -1);
+ var url = document.URL;
+ var fqdn = url.replace(/^https?:\/\/([^\/]*)\/.*$/,'$1');
+ var light = (url.indexOf('display=light') > url.indexOf('?'));
+ var resource_page = (url.indexOf('rss') > -1 || url.indexOf('ical') > -1);
$("a,link").each(
function(i) {
* The real OnLoad
*/
-$(document).ready(auto_links);
+$(document).ready(function() {
+ auto_links();
+ getNow();
+ setInterval(getNow, 1000);
+ $("#quick")
+ .focus(function() {
+ if ($(this).val() === 'Recherche dans l\'annuaire') {
+ $(this).val('');
+ }
+ $("#quick_button").show();
+ })
+ .blur(function() {
+ $("#quick_button").hide();
+ });
+ $("#quick_button").click(function() {
+ if ($("#quick").val() === 'Recherche dans l\'annuaire'
+ || $("#quick").val() === '') {
+ return false;
+ }
+ return true;
+ });
+});
// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
{* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *}
{* *}
{**************************************************************************}
- <script type="text/javascript">
- //<![CDATA[
- {literal}
- $(document).ready(function() {
- $("#date-heure").html(getNow());
- });
- {/literal}
- //]]>
- </script>
- <table>
- <tr>
- <td class="date-heure">
- </td>
- <td class="inscrits">
- {$globals->core->NbIns|number_format} polytechniciens sur le web
- {if t($smarty.request.quick)}
- {assign var=requestQuick value=$smarty.request.quick|smarty:nodefaults}
- {else}
- {assign var=requestQuick value='Recherche dans l\'annuaire'}
- {/if}
- <form action="search" method="get">
- <div>
- <button id="quick_button" type="submit" style="display: none"
- onclick="if ($('#quick').val() === 'Recherche dans l\'annuaire') $('#quick').val('')">
- OK
- </button>
- <input type="text" size="20" name="quick" id="quick" class="quick_search"
- value="{$requestQuick}"
- onfocus="if (this.value === 'Recherche dans l\'annuaire') this.value='';
- $('#quick_button').show()"
- onblur="if (this.value === '') this.value='{$requestQuick|escape:javascript}'"
- />
- </div>
- </form>
- {if $smarty.session.auth gt AUTH_PUBLIC && $smarty.session.notifs}
- <a href="carnet/panel">{$smarty.session.notifs} événement{if $smarty.session.notifs gt 1}s{/if}</a>
- {/if}
- </td>
- </tr>
- </table>
+
+<table>
+ <tr>
+ <td class="date-heure"></td>
+ <td class="inscrits">
+ {$globals->core->NbIns|number_format} polytechniciens sur le web
+ {if t($smarty.request.quick)}
+ {assign var=requestQuick value=$smarty.request.quick}
+ {else}
+ {assign var=requestQuick value='Recherche dans l\'annuaire'}
+ {/if}
+ <form action="search" method="get">
+ <div>
+ <button id="quick_button" type="submit" style="display: none">
+ OK
+ </button>
+ <input type="text" size="20" name="quick" id="quick" class="quick_search"
+ value="{$requestQuick}" />
+ </div>
+ </form>
+ {if $smarty.session.auth gt AUTH_PUBLIC && $smarty.session.notifs}
+ <a href="carnet/panel">{$smarty.session.notifs} événement{if $smarty.session.notifs gt 1}s{/if}</a>
+ {/if}
+ </td>
+ </tr>
+</table>
{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}