]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Add 'mod/html5/' from commit 'b623f64507956f7beee0d8352fd044bdb70f5d23'
authorSem <sembrestels@riseup.net>
Sat, 9 Nov 2013 15:30:07 +0000 (16:30 +0100)
committerSem <sembrestels@riseup.net>
Sat, 9 Nov 2013 15:30:07 +0000 (16:30 +0100)
git-subtree-dir: mod/html5
git-subtree-mainline: dee4ff21a5a5e8b8c5dbeae0a2f89a36a3f1c6cc
git-subtree-split: b623f64507956f7beee0d8352fd044bdb70f5d23

31 files changed:
1  2 
mod/html5/.gitignore
mod/html5/README
mod/html5/manifest.xml
mod/html5/start.php
mod/html5/vendors/Modernizr-1.5.min.js
mod/html5/vendors/jquery/jquery.placeholder-1.0.1.js
mod/html5/views/default/html/img.php
mod/html5/views/default/html5/css.php
mod/html5/views/default/html5/theme_preview/forms/inputs.php
mod/html5/views/default/input/color.php
mod/html5/views/default/input/datetime-local.php
mod/html5/views/default/input/datetime.php
mod/html5/views/default/input/image.php
mod/html5/views/default/input/month.php
mod/html5/views/default/input/number.php
mod/html5/views/default/input/option.php
mod/html5/views/default/input/range.php
mod/html5/views/default/input/search.php
mod/html5/views/default/input/tel.php
mod/html5/views/default/input/time.php
mod/html5/views/default/input/week.php
mod/html5/views/default/output/friendlytime.php
mod/html5/views/default/page/admin.php
mod/html5/views/default/page/default.php
mod/html5/views/default/page/elements/footer.php
mod/html5/views/default/page/elements/head.php
mod/html5/views/default/page/layouts/admin.php
mod/html5/views/default/page/layouts/one_sidebar.php
mod/html5/views/default/page/layouts/two_sidebar.php
mod/html5/views/default/page/walled_garden.php
mod/html5/views/default/search/search_box.php

index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..336139754f43fc34d569c4ea6c8e2aed67d38fc4
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++/.project
++/.buildpath
++/.settings
index 0000000000000000000000000000000000000000,29e8181b9caf9e03bf550df8005fe73d8aeb096b..29e8181b9caf9e03bf550df8005fe73d8aeb096b
mode 000000,100644..100644
--- /dev/null
--- 2/README
index 0000000000000000000000000000000000000000,e5a53dda7ec41657b0ce500fc0b7294477410efa..e5a53dda7ec41657b0ce500fc0b7294477410efa
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,462eb88e7925207b8b34fd4cabe576a69594cf70..462eb88e7925207b8b34fd4cabe576a69594cf70
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,a8dc724e6ba114ac1358fb6d20fc945e37748fc2..a8dc724e6ba114ac1358fb6d20fc945e37748fc2
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,61dfb87e6925054b5349bb1d384dec3dfe745194..61dfb87e6925054b5349bb1d384dec3dfe745194
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,10fcbe0d1b114e1b68ae7f0f16b4a2be2e198c27..10fcbe0d1b114e1b68ae7f0f16b4a2be2e198c27
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,eae9c7d13c6902325001f4024b7b29573816939b..eae9c7d13c6902325001f4024b7b29573816939b
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,de38dc71c47313aaa8fa2521d1ebb23c2bb1fdc9..de38dc71c47313aaa8fa2521d1ebb23c2bb1fdc9
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,be8154fc93fb0e3f23956d5c48547c0e0d4b1b3d..be8154fc93fb0e3f23956d5c48547c0e0d4b1b3d
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,4688439018e849c21b9bcad29aa1a4bc30e4ee42..4688439018e849c21b9bcad29aa1a4bc30e4ee42
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,69e4bd7f76230ed821d04cb29ffe9e5cf3fc68c5..69e4bd7f76230ed821d04cb29ffe9e5cf3fc68c5
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,cf740f782e6d38e6c42b880e6226097ca4c42159..cf740f782e6d38e6c42b880e6226097ca4c42159
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,c99b3f34ce954d9f246a1437f612ba285966a4c1..c99b3f34ce954d9f246a1437f612ba285966a4c1
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,ec49387345b1007c41934e5344072bb8266cd7f7..ec49387345b1007c41934e5344072bb8266cd7f7
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,05d5d649fcebd92c0f52dae554eba7a9e8d6ce85..05d5d649fcebd92c0f52dae554eba7a9e8d6ce85
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,23568725719ef2e497ba8b312bd8452cc748155a..23568725719ef2e497ba8b312bd8452cc748155a
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,becf8a11bd2ed528d5a6c34a126c0ebdff056df3..becf8a11bd2ed528d5a6c34a126c0ebdff056df3
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,0704344a87ad424f9fcbaafacc93ee315b15e393..0704344a87ad424f9fcbaafacc93ee315b15e393
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,6bb5572669032d13ea380f1d699cb5f5e121b63c..6bb5572669032d13ea380f1d699cb5f5e121b63c
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,3d09ba07f1aaf3206e79ca0ef05b27a2538bde63..3d09ba07f1aaf3206e79ca0ef05b27a2538bde63
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..dc9699fba88d7f61dddd63b236a8753232dddcc8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,14 @@@
++<?php
++/**
++ * Friendly time
++ * Translates an epoch time into a human-readable time.
++ * 
++ * @uses string $vars['time'] Unix-style epoch timestamp
++ * @override views/default/output/friendlytime.php
++ */
++
++$friendly_time = elgg_get_friendly_time($vars['time']);
++$timestamp = htmlentities(date(elgg_echo('friendlytime:date_format'), $vars['time']));
++$datetime = htmlentities(date("c", $vars['time']));
++
++echo "<time title=\"$timestamp\" datetime=\"$datetime\" class=\"timestamp\">$friendly_time</time>";
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e1180e8515e4d187fa808bb0a78bff5e8b956adb
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,68 @@@
++<?php
++/**
++ * Elgg pageshell for the admin area
++ *
++ * @package Elgg
++ * @subpackage Core
++ *
++ * @uses $vars['title']       The page title
++ * @uses $vars['body']        The main content of the page
++ * @uses $vars['sysmessages'] A 2d array of various message registers, passed from system_messages()
++ * 
++ * @override views/default/page/admin.php
++ */
++
++$notices_html = '';
++$notices = elgg_get_admin_notices();
++if ($notices) {
++      foreach ($notices as $notice) {
++              $notices_html .= elgg_view_entity($notice);
++      }
++
++      $notices_html = "<div class=\"elgg-admin-notices\">$notices_html</div>";
++}
++
++// render content before head so that JavaScript and CSS can be loaded. See #4032
++$messages = elgg_view('page/elements/messages', array('object' => $vars['sysmessages']));
++$header = elgg_view('admin/header', $vars);
++$body = $vars['body'];
++$footer = elgg_view('admin/footer', $vars);
++
++
++// Set the content type
++header("Content-type: text/html; charset=UTF-8");
++
++?>
++<!DOCTYPE html>
++<html lang="<?php echo get_current_language(); ?>">
++<head>
++<?php echo elgg_view('page/elements/head', $vars); ?>
++</head>
++<body>
++      <div class="elgg-page elgg-page-admin">
++              <div class="elgg-inner">
++                      <div class="elgg-page-header">
++                              <div class="elgg-inner clearfix">
++                                      <?php echo $header; ?>
++                              </div>
++                      </div>
++                      <div class="elgg-page-messages">
++                              <?php echo $messages; ?>
++                              <?php echo $notices_html; ?>
++                      </div>
++                      <div class="elgg-page-body">
++                              <div class="elgg-inner">
++                                      <?php echo $body; ?>
++                              </div>
++                      </div>
++                      <div class="elgg-page-footer">
++                              <div class="elgg-inner">
++                                      <?php echo $footer; ?>
++                              </div>
++                      </div>
++              </div>
++      </div>
++      <?php echo elgg_view('page/elements/foot'); ?>
++</body>
++
++</html>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4ff2215daf772a2397a8f3b58b2b7ff71c4a5e04
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,78 @@@
++<?php
++/**
++ * Elgg pageshell
++ * The standard HTML page shell that everything else fits into
++ *
++ * @package Elgg
++ * @subpackage Core
++ *
++ * @uses $vars['title']       The page title
++ * @uses $vars['body']        The main content of the page
++ * @uses $vars['sysmessages'] A 2d array of various message registers, passed from system_messages()
++ * 
++ * @override views/default/page/default.php
++ */
++
++// backward compatability support for plugins that are not using the new approach
++// of routing through admin. See reportedcontent plugin for a simple example.
++if (elgg_get_context() == 'admin') {
++      if (get_input('handler') != 'admin') {
++              elgg_deprecated_notice("admin plugins should route through 'admin'.", 1.8);
++      }
++      elgg_admin_add_plugin_settings_menu();
++      elgg_unregister_css('elgg');
++      echo elgg_view('page/admin', $vars);
++      return true;
++}
++
++// render content before head so that JavaScript and CSS can be loaded. See #4032
++$topbar = elgg_view('page/elements/topbar', $vars);
++$messages = elgg_view('page/elements/messages', array('object' => $vars['sysmessages']));
++$header = elgg_view('page/elements/header', $vars);
++$body = elgg_view('page/elements/body', $vars);
++$footer = elgg_view('page/elements/footer', $vars);
++
++// Set the content type
++header("Content-type: text/html; charset=UTF-8");
++
++$lang = get_current_language();
++
++?>
++<!DOCTYPE html>
++<html lang="<?php echo $lang; ?>">
++<head>
++<?php echo elgg_view('page/elements/head', $vars); ?>
++</head>
++<body>
++<div class="elgg-page elgg-page-default">
++      <div class="elgg-page-messages">
++              <?php echo $messages; ?>
++      </div>
++      
++      <?php if (elgg_is_logged_in()){ ?>
++      <header class="elgg-page-topbar">
++              <div class="elgg-inner">
++                      <?php echo $topbar; ?>
++              </div>
++      </header>
++      <?php } ?>
++
++      <header class="elgg-page-header">
++              <div class="elgg-inner">
++                      <?php echo $header; ?>
++              </div>
++      </header>
++      <div class="elgg-page-body">
++              <div class="elgg-inner">
++                      <?php echo $body; ?>
++              </div>
++      </div>
++      <footer class="elgg-page-footer">
++              <div class="elgg-inner">
++                      <?php echo $footer; ?>
++              </div>
++      </footer>
++</div>
++<?php echo elgg_view('page/elements/foot'); ?>
++</body>
++</html>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..c0da2f370d3d211815f0903d847b12fc24ccf675
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,23 @@@
++<?php
++/**
++ * Elgg footer
++ * The standard HTML footer that displays across the site
++ *
++ * @package Elgg
++ * @subpackage Core
++ * @override views/default/page/elements/footer.php
++ *
++ */
++
++echo elgg_view_menu('footer', array('sort_by' => 'priority', 'class' => 'elgg-menu-hz'));
++
++$powered_url = elgg_get_site_url() . "_graphics/powered_by_elgg_badge_drk_bckgnd.gif";
++
++echo '<footer class="mts clearfloat float-alt">';
++echo elgg_view('output/url', array(
++      'href' => 'http://elgg.org',
++      'text' => "<img src=\"$powered_url\" alt=\"Powered by Elgg\" width=\"106\" height=\"15\" />",
++      'class' => '',
++      'is_trusted' => true,
++));
++echo '</footer>';
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..47254934e58d009772e603a2d71de8be239821b0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,78 @@@
++<?php
++/**
++ * The standard HTML head
++ *
++ * @uses $vars['title'] The page title
++ * @override views/default/page/elements/head.php
++ */
++
++// Set title
++if (empty($vars['title'])) {
++      $title = elgg_get_config('sitename');
++} else {
++      $title = elgg_get_config('sitename') . ": " . $vars['title'];
++}
++
++global $autofeed;
++if (isset($autofeed) && $autofeed == true) {
++      $url = current_page_url();
++      if (substr_count($url,'?')) {
++              $url .= "&view=rss";
++      } else {
++              $url .= "?view=rss";
++      }
++      $url = elgg_format_url($url);
++      $feedref = <<<END
++
++      <link rel="alternate" type="application/rss+xml" title="RSS" href="{$url}" />
++
++END;
++} else {
++      $feedref = "";
++}
++
++$js = elgg_get_loaded_js('head');
++$css = elgg_get_loaded_css();
++
++$release = get_version(true);
++?>
++      <meta charset="utf-8" />
++      <meta name="generator" content="Elgg <?php echo $release; ?>" />
++      <title><?php echo $title; ?></title>
++      <?php echo elgg_view('page/elements/shortcut_icon', $vars); ?>
++
++<?php foreach ($css as $link) { ?>
++      <link rel="stylesheet" href="<?php echo $link; ?>" type="text/css" />
++<?php } ?>
++
++<?php
++      $ie_url = elgg_get_simplecache_url('css', 'ie');
++      $ie7_url = elgg_get_simplecache_url('css', 'ie7');
++      $ie6_url = elgg_get_simplecache_url('css', 'ie6');
++?>
++      <!--[if gt IE 7]>
++              <link rel="stylesheet" type="text/css" href="<?php echo $ie_url; ?>" />
++      <![endif]-->
++      <!--[if IE 7]>
++              <link rel="stylesheet" type="text/css" href="<?php echo $ie7_url; ?>" />
++      <![endif]-->
++      <!--[if IE 6]>
++              <link rel="stylesheet" type="text/css" href="<?php echo $ie6_url; ?>" />
++      <![endif]-->
++
++<?php foreach ($js as $script) { ?>
++      <script type="text/javascript" src="<?php echo $script; ?>"></script>
++<?php } ?>
++
++<script type="text/javascript">
++      <?php echo elgg_view('js/initialize_elgg'); ?>
++</script>
++
++<?php
++echo $feedref;
++
++$metatags = elgg_view('metatags', $vars);
++if ($metatags) {
++      elgg_deprecated_notice("The metatags view has been deprecated. Extend page/elements/head instead", 1.8);
++      echo $metatags;
++}
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..683ba346839d5268a94e2f55712a75b65378ec03
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,42 @@@
++<?php
++/**
++ * Elgg Admin Area Canvas
++ *
++ * @package Elgg
++ * @subpackage Core
++ *
++ * @uses $vars['content'] Content string
++ * @uses $vars['sidebar'] Optional sidebar content
++ * @uses $vars['title']   Title string
++ * 
++ * @override views/default/page/layouts/admin.php
++ */
++
++?>
++
++<div class="elgg-layout elgg-layout-one-sidebar">
++      <aside class="elgg-sidebar clearfix">
++              <?php
++                      echo elgg_view('admin/sidebar', $vars);
++              ?>
++      </aside>
++      <div class="elgg-main elgg-body">
++              <div class="elgg-head">
++              <?php
++                      echo elgg_view_menu('title', array(
++                              'sort_by' => 'priority',
++                              'class' => 'elgg-menu-hz',
++                      ));
++
++                      if (isset($vars['title'])) {
++                              echo elgg_view_title($vars['title']);
++                      }
++              ?>
++              </div>
++              <?php
++                      if (isset($vars['content'])) {
++                              echo $vars['content'];
++                      }
++              ?>
++      </div>
++</div>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e5e063b51975e689f5f47119d0861b0acb998fa2
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,50 @@@
++<?php
++/**
++ * Layout for main column with one sidebar
++ *
++ * @package Elgg
++ * @subpackage Core
++ *
++ * @uses $vars['content'] Content HTML for the main column
++ * @uses $vars['sidebar'] Optional content that is displayed in the sidebar
++ * @uses $vars['title']   Optional title for main content area
++ * @uses $vars['class']   Additional class to apply to layout
++ * @uses $vars['nav']     HTML of the page nav (override) (default: breadcrumbs)
++ * 
++ * @override views/default/page/layouts/one_sidebar.php
++ */
++
++$class = 'elgg-layout elgg-layout-one-sidebar clearfix';
++if (isset($vars['class'])) {
++      $class = "$class {$vars['class']}";
++}
++
++// navigation defaults to breadcrumbs
++$nav = elgg_extract('nav', $vars, elgg_view('navigation/breadcrumbs'));
++
++?>
++
++<div class="<?php echo $class; ?>">
++      <aside class="elgg-sidebar">
++              <?php
++                      echo elgg_view('page/elements/sidebar', $vars);
++              ?>
++      </aside>
++
++      <div class="elgg-main elgg-body">
++              <?php
++                      echo $nav;
++                      
++                      if (isset($vars['title'])) {
++                              echo elgg_view_title($vars['title']);
++                      }
++                      // @todo deprecated so remove in Elgg 2.0
++                      if (isset($vars['area1'])) {
++                              echo $vars['area1'];
++                      }
++                      if (isset($vars['content'])) {
++                              echo $vars['content'];
++                      }
++              ?>
++      </div>
++</div>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..929547424d15bef0b18ab79f3d23ae8fcbae0a54
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,45 @@@
++<?php
++/**
++ * Elgg 2 sidebar layout
++ *
++ * @package Elgg
++ * @subpackage Core
++ *
++ * @uses $vars['content']     The content string for the main column
++ * @uses $vars['sidebar']     Optional content that is displayed in the sidebar
++ * @uses $vars['sidebar_alt'] Optional content that is displayed in the alternate sidebar
++ * @uses $vars['class']       Additional class to apply to layout
++ * 
++ * @override views/default/page/layouts/two_sidebar.php
++ */
++
++$class = 'elgg-layout elgg-layout-two-sidebar clearfix';
++if (isset($vars['class'])) {
++      $class = "$class {$vars['class']}";
++}
++?>
++
++<div class="<?php echo $class; ?>">
++      <aside class="elgg-sidebar">
++              <?php
++                      echo elgg_view('page/elements/sidebar', $vars);
++              ?>
++      </aside>
++      <aside class="elgg-sidebar-alt">
++              <?php
++                      echo elgg_view('page/elements/sidebar_alt', $vars);
++              ?>
++      </aside>
++
++      <div class="elgg-main elgg-body">
++              <?php
++                      // @todo deprecated so remove in Elgg 2.0
++                      if (isset($vars['area1'])) {
++                              echo $vars['area1'];
++                      }
++                      if (isset($vars['content'])) {
++                              echo $vars['content'];
++                      }
++              ?>
++      </div>
++</div>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..c12a7203d5f764ed1a37f6c8519c19f1ecf864cd
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,42 @@@
++<?php
++/**
++ * Walled garden page shell
++ *
++ * Used for the walled garden index page
++ * 
++ * @override views/default/page/walled_garden.php
++ */
++
++$is_sticky_register = elgg_is_sticky_form('register');
++$wg_body_class = 'elgg-body-walledgarden';
++if ($is_sticky_register) {
++      $wg_body_class .= ' hidden';
++}
++
++// Set the content type
++header("Content-type: text/html; charset=UTF-8");
++?>
++<!DOCTYPE html>
++<html lang="<?php echo get_current_language(); ?>">
++<head>
++<?php echo elgg_view('page/elements/head', $vars); ?>
++</head>
++<body>
++<div class="elgg-page elgg-page-walledgarden">
++      <div class="elgg-page-messages">
++              <?php echo elgg_view('page/elements/messages', array('object' => $vars['sysmessages'])); ?>
++      </div>
++      <div class="<?php echo $wg_body_class; ?>">
++              <?php echo $vars['body']; ?>
++      </div>
++</div>
++<?php if ($is_sticky_register): ?>
++<script type="text/javascript">
++elgg.register_hook_handler('init', 'system', function() {
++      $('.registration_link').trigger('click');
++});
++</script>
++<?php endif; ?>
++<?php echo elgg_view('page/elements/foot'); ?>
++</body>
++</html>
index 0000000000000000000000000000000000000000,2abc47ca3778465ef506f40da7723878e1ac7f61..2abc47ca3778465ef506f40da7723878e1ac7f61
mode 000000,100644..100644
--- /dev/null