server includes modified
authorjantwisted <janith@member.fsf.org>
Thu, 8 Oct 2015 15:34:32 +0000 (21:04 +0530)
committerjantwisted <janith@member.fsf.org>
Thu, 8 Oct 2015 15:34:32 +0000 (21:04 +0530)
18 files changed:
server/2016/ahp_js.html [new file with mode: 0644]
server/2016/banner.html
server/2016/boilerplate.html
server/2016/cfs_js.html [new file with mode: 0644]
server/2016/common_js.html
server/2016/exhibit_js.html [new file with mode: 0644]
server/2016/footer.html
server/2016/getting_around_js.html [new file with mode: 0644]
server/2016/header.html
server/2016/home_js.html [new file with mode: 0644]
server/2016/live_menu.html [new file with mode: 0644]
server/2016/live_sidebar.html [new file with mode: 0755]
server/2016/mailing_list_js.html [new file with mode: 0755]
server/2016/media-status.html [new file with mode: 0644]
server/2016/program-menu.html [new file with mode: 0644]
server/2016/scholarship_js.html [new file with mode: 0644]
server/2016/sidebar.html
server/2016/volunteer_js.html [new file with mode: 0644]

diff --git a/server/2016/ahp_js.html b/server/2016/ahp_js.html
new file mode 100644 (file)
index 0000000..9ca7e87
--- /dev/null
@@ -0,0 +1,3 @@
+<script type="text/javascript">
+ $("#ahp-link").addClass("active");
+</script>
index 6210adaceef86b923ea7e0f6c655f2ac789e494b..41907537b67c408a03fbd5c3cc745387e560665a 100755 (executable)
@@ -2,80 +2,94 @@
   <body>
     <div id="wrapper"> <!-- start of wrapper -->
       <div class="lp-banner"> <!--start of lp banner -->
-               <div class="container"> <!-- start of banner container -->
-                 <div class="row"> <!-- start of banner row -->
+               <div class="container"> <!-- start of container -->
+                 <div class="row">
                        <div class="lp-head"> <!-- start of lp header -->
-                         <div id="lp16-logo"  class="col-sm-3 col-xs-5">
+                         <div id="lp15-logo"  class="col-sm-3 col-xs-5">
                                <a href="/2016/">
                                  <img src="/2016/assets/img/site_logo_alternate.png"
                                           class="img-responsive"
                                           alt="[ LibrePlanet 2016 &mdash; Free Software Everywhere]" />
                                </a>
                          </div>
-                         <div id="lp16-date-place" class="col-sm-3 col-xs-3">
+                         <div id="lp15-date-place" class="col-sm-3 col-xs-3">
                                <p>
-                                 <strong><br>March 19-20<br />
-                        Boston area</strong>
+                                 <strong><br>March 21-22<br />
+          MIT Stata Center<br />
+          Cambridge, MA</strong>
                                </p>
                          </div>
                        </div><!-- end of lp header -->
-      <!-- start of signup form--> <div class="col-sm-6">
-      <form role="form" class="lp-signup"
-      action="https://my.fsf.org/civicrm/profile/create?gid=285&amp;reset=1"
-      method="post" name="Edit" id="Edit">
-      <div>
-        <input name="postURL" type="hidden"
-        value="https://libreplanet.org/2015/confirmation.html" />
-        <input name="cancelURL" type="hidden"
-        value="https://my.fsf.org/civicrm/profile?reset=1&amp;gid=285" />
-        <input name="add_to_group" type="hidden" value="619" />
-        <input name="_qf_default" type="hidden" value="Edit:cancel" />
-      </div>
 
-      <div id="crm-container" lang="en" xml:lang="en">
-        <br />
-        <div id="editrow-email-Primary"
-        class="form-group">
-        <label class="sr-only" for="email-Primary">
-          Enter your email to receive updates on LP 2016
-        </label>
-        <div class="input-group">
-          <input class="form-control"
-          name="email-Primary"
-          id="email-Primary"
-          type="email"
-          placeholder="Enter your email to receive updates on LP 2016" required>
-          <span class="input-group-btn">
-            <button type="submit" class="btn btn-default"
-            accesskey="S" name="_qf_Edit_next" value="Save"
-            id="_qf_Edit_next">
-            Submit
-          </button>
-        </span>
-      </div>
-    </div>
-    <div id="editrow-custom_79">
-      <div class="checkbox">
-        <input
-        type="hidden" name="custom_79[yes]" value="" />
-        <label class="lp-label-news">
-          <input id="custom_79_yes"
-          name="custom_79[yes]" type="checkbox" value="1" checked="checked"
-          class="checkbox" />
-          <span class="text-muted">Also join the FSF's newsletter</span>
-        </label>
-        &middot;
-        <p class="help-block">
-          <a href="https://my.fsf.org/donate/privacypolicy.html">
-            Read our privacy policy.
-          </a>
-        </p>
-      </div>
-    </div>
-  </div>
-</form>
-</div> <!-- end of signup form -->
+            <!-- start of signup form--> <div class="col-sm-6">
+              <form role="form" class="lp-signup"
+                    action="https://my.fsf.org/civicrm/profile/create?gid=285&amp;reset=1"
+                    method="post" name="Edit" id="Edit">
+                <div>
+                  <input name="postURL" type="hidden"
+                         value="https://libreplanet.org/2015/confirmation.html" />
+                  <input name="cancelURL" type="hidden"
+                         value="https://my.fsf.org/civicrm/profile?reset=1&amp;gid=285" />
+                  <input name="add_to_group" type="hidden" value="619" />
+                  <input name="_qf_default" type="hidden" value="Edit:cancel" />
+                </div>
 
-                 </div> <!-- end of banner row -->
-               </div> <!-- end of banner container -->
+                <div id="crm-container" lang="en" xml:lang="en">
+                  <br />
+                  <div id="editrow-email-Primary"
+                       class="form-group">
+                    <label class="sr-only" for="email-Primary">
+                      Enter your email to receive updates on LP 2016
+                    </label>
+                    <div class="input-group">
+                      <input class="form-control"
+                             name="email-Primary"
+                             id="email-Primary"
+                             type="email"
+                             placeholder="Enter your email to receive updates on LP 2016" required>
+                      <span class="input-group-btn">
+                        <button type="submit" class="btn btn-default"
+                                accesskey="S" name="_qf_Edit_next" value="Save"
+                                id="_qf_Edit_next">
+                          Submit
+                        </button>
+                      </span>
+                    </div>
+                  </div>
+                  <div id="editrow-custom_79">
+                    <div class="checkbox">
+                      <input
+                      type="hidden" name="custom_79[yes]" value="" />
+                      <label class="lp-label-news">
+                        <input id="custom_79_yes"
+                               name="custom_79[yes]" type="checkbox" value="1" checked="checked"
+                               class="checkbox" />
+                                               <span class="text-muted">Also join the FSF's newsletter</span>
+                      </label>
+                                         &middot;
+                      <p class="help-block">
+                        <a href="https://my.fsf.org/donate/privacypolicy.html">
+                          Read our privacy policy.
+                        </a>
+                      </p>
+                    </div>
+                  </div>
+                </div>
+              </form>
+            </div> <!-- end of signup form -->
+
+
+            <!-- Start of register button
+           <div class="col-sm-offset-3 col-sm-3 col-xs-12">
+           <a class="btn btn-register btn-lg btn-block"
+           href="https://my.fsf.org/civicrm/event/register?reset=1&amp;id=20">
+           <span class="glyphicon glyphicon-ok"></span>
+           Register now
+           </a>
+           <p class="text-muted text-center">
+           gratis for members and students!
+           </p>
+           </div> end of Register button -->
+                 </div>
+               </div> <!-- end of header container -->
       </div> <!-- end of lp banner -->
index cc18ba704699898a780a3096b967c72ede9f4bac..924857db2904ef826865a51fa5ab95a0ee4678af 100755 (executable)
@@ -8,4 +8,5 @@
 <!-- Content comes here -->
 
 <!--#include virtual="/server/2016/footer.html"-->
+<!--#include virtual="/server/2016/home_js.html"-->
 <!--#include virtual="/server/2016/close.html" -->
diff --git a/server/2016/cfs_js.html b/server/2016/cfs_js.html
new file mode 100644 (file)
index 0000000..56f884e
--- /dev/null
@@ -0,0 +1,5 @@
+<script type="text/javascript" src="/2016/assets/js/civicrm-4.4.Common.js">
+</script>
+<script type="text/javascript">
+ $("#cfs-link").addClass("active");
+</script>
index 28dee1273a21b79976cd9abd5738bea663fa2258..6cd2e180e448595ca7e8c2e50cc957f7b8249cc0 100755 (executable)
@@ -1,5 +1,5 @@
 <script type="text/javascript"
-               src="/2016/assets/js/jquery-1.11.3.min.js"></script>
+               src="/2016/assets/js/jquery-1.11.1.min.js"></script>
 <script type="text/javascript"
         src="/2016/assets/js/piwik.js"></script>
 
diff --git a/server/2016/exhibit_js.html b/server/2016/exhibit_js.html
new file mode 100644 (file)
index 0000000..c1dcb25
--- /dev/null
@@ -0,0 +1,21 @@
+<script type="text/javascript"
+               src="/2016/assets/js/civicrm-4.4.jquery.chainedSelects.js">
+</script>
+
+<script type="text/javascript"
+               src="/2016/assets/js/jquery.form-3.25.0.js">
+</script>
+
+<script type="text/javascript">
+         var cj = jQuery.noConflict(); $ = cj;
+
+         cj(function() {
+             countryID = "#country-Primary"
+             stateProvinceID = "#state_province-Primary"
+             callbackURL = "https://my.fsf.org/civicrm/ajax/jqState"
+             cj(countryID).chainSelect(stateProvinceID, callbackURL, null);
+         });
+</script>
+<script type="text/javascript">
+ $("#exhibit-link").addClass("active");
+</script>
index 58d113893f7e8b96fe1671e9f79399739950ff88..2dcf2e0ee922cdc910bd64a93bf84ccd8b26eb46 100755 (executable)
@@ -6,6 +6,9 @@
 <div id="footer">
   <div class="container">
     <p class="text-muted">
+      LibrePlanet 2016 is produced in partnership by the <a href="https://www.fsf.org">Free Software Foundation</a> and the <a href="http://sipb.mit.edu/"> Student Information Processing Board (SIPB)
+      </a>
+      at MIT.
       <a href="https://my.fsf.org/associate/support_freedom">Donate to the FSF</a>.
     </p>
 <p class="text-muted">
       <a rel="license"
         href="http://creativecommons.org/licenses/by-sa/4.0/">
        Creative Commons Attribution-ShareAlike 4.0</a>.
-      Copyright &copy; 2014-2015 Free Software Foundation. It was built using
-      <a rel="nofollow" href="https://github.com/twbs/bootstrap/tree/v3.3.5">Bootstrap 3.3.5</a>,
+      Copyright &copy; 2014-2016 Free Software Foundation. It was built using
+      <a href="http://getbootstrap.com">Bootstrap 3.2.0</a>,
       which is licensed under <a href="http://www.gnu.org/licenses/license-list.html#Expat">
        Expat</a>. The JavaScript is free software with <!-- <a href="http://weblabels.fsf.org/libreplanet.org/CURRENT/" rel="jslicense">-->
-     <a href="/2016/js-labels" rel="jslicense">licensing information</a> documented by <a href="https://fsf.org/campaigns/freejs">Web labels</a>.
+     <a href="/server/staging/lp15/weblabels.html" rel="jslicense">licensing information</a> documented by <a href="https://fsf.org/campaigns/freejs">Web labels</a>.
     </p>
 
     <p class="text-muted">
diff --git a/server/2016/getting_around_js.html b/server/2016/getting_around_js.html
new file mode 100644 (file)
index 0000000..509dbfb
--- /dev/null
@@ -0,0 +1,3 @@
+<script type="text/javascript">
+ $("#getting_around-link").addClass("active");
+</script>
index 071847cce7bffc3a7537f8bd8b0c06deb8d1bd2c..f7a3b7a50bab64dbbb98f9b4f492eb5171f55d76 100755 (executable)
@@ -5,6 +5,7 @@
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
 
     <link href="/2016/assets/css/bootstrap.min.css" rel="stylesheet" media="screen" />
+    <link href="/2016/assets/css/jquery-ui-1.9.0.custom.css" rel="stylesheet" media="screen" />
     <link href="/2016/assets/css/custom.css" rel="stylesheet" media="screen" />
     <link href="/2016/assets/img/favicon.ico" rel="shortcut icon">
 
@@ -13,7 +14,7 @@
                @licstart  The following is the entire license notice for the
                JavaScript code in this page.
 
-               Copyright (C) 2015 Free Software Foundation, Inc
+               Copyright (C) 2014 Free Software Foundation, Inc
 
                Licensed under the Apache License, Version 2.0 (the "License");
                you may not use this file except in compliance with the License.
diff --git a/server/2016/home_js.html b/server/2016/home_js.html
new file mode 100644 (file)
index 0000000..c021dfa
--- /dev/null
@@ -0,0 +1,9 @@
+<script type="text/javascript"
+       src="/2016/assets/js/bootstrap-3.2.0.min.js"></script>
+<script>
+         $(document).ready(function() {
+        $('.carousel').carousel({ interval:6000 });
+           $('.glyphicon-chevron-left').css('display','inline-block');
+           $('.glyphicon-chevron-right').css('display','inline-block');
+         });
+</script>
diff --git a/server/2016/live_menu.html b/server/2016/live_menu.html
new file mode 100644 (file)
index 0000000..363a5cb
--- /dev/null
@@ -0,0 +1,9 @@
+<div class="row">
+  <div class="col-sm-offset-1 col-sm-10">
+       <ol class="breadcrumb text-center">
+         <li id="room123"><a class="alt-a" href="/2016/live/room123.html">Room 123</a></li>
+         <li id="room141"><a class="alt-a" href="/2016/live/room141.html">Room 141</a></li>
+         <li id="room155"><a class="alt-a" href="/2016/live/room155.html">Room 155</a></li>
+       </ol>
+  </div>
+</div>
diff --git a/server/2016/live_sidebar.html b/server/2016/live_sidebar.html
new file mode 100755 (executable)
index 0000000..554addd
--- /dev/null
@@ -0,0 +1,87 @@
+<div class="panel panel-default"> <!-- start support bar -->
+  <div class="panel-heading">
+       <h3 class="panel-title">Support the FSF!</h3>
+  </div>
+  <div class="panel-body">
+       <p>Hard-working FSF hackers are running our most
+         advanced-ever free software streaming system for LibrePlanet 2016. We
+         appreciate your support to help cover labor and equipment.</p>
+
+       <p><a href="https://my.fsf.org/associate/support_freedom/join_fsf">
+               <img class="fsf-donate-button" src="https://static.fsf.org/nosvn/join.en.red.png"
+                        alt="[ Join FSF ]" >
+       </a></p>
+
+       <p><a href="https://my.fsf.org/civicrm/contribute/transact?reset=1&amp;id=14">
+               <img class="fsf-donate-button" src="//static.fsf.org/nosvn/donate.en.png"
+                        alt="[ Donate to the FSF ]" >
+       </a></p>
+  </div>
+</div> <!-- end support bar -->
+
+<div class="panel panel-default"> <!-- start librejs box -->
+  <div class="panel-heading">
+    <h3 class="panel-title">Free JavaScript</h3>
+  </div>
+  <div class="panel-body">
+    <p>We've modified our streaming software and Web IRC client to include computer- and human-readable license tags, so that the <a href="https://www.gnu.org/software/librejs/">LibreJS browser extension</a> can verify that all JavaScript is free.</p>
+    <p>We hold all FSF Web sites to this standard and help others do the same though our <a href="https://www.fsf.org/campaigns/freejs/">Free JavaScript campaign.</a></p>
+    </div>
+  </div> <!-- end librejs box -->
+
+<div class="panel panel-default"> <!-- start LP15 signup -->
+  <div class="panel-heading">
+       <h3 class="panel-title">Stay in the loop</h3>
+  </div>
+  <div class="panel-body">
+       <p>Sign up to receive updates about LibrePlanet 2016.</p>
+       <form action="https://my.fsf.org/civicrm/profile/create?gid=281&amp;reset=1"
+          class="" method="post" name="Edit" id="Edit" >
+
+      <div>
+               <input name="entryURL" type="hidden"
+                  value="https://my.fsf.org/civicrm/profile/create?gid=281&amp;reset=1/update?action=update&amp;amp;id=281&amp;amp;reset=1&amp;amp;context=field"
+                  />
+               <input name="postURL" type="hidden" value="https://libreplanet.org/2015/live/confirmation.html" />
+               <input name="cancelURL" type="hidden"
+                  value="https://my.fsf.org/civicrm/profile?reset=1&amp;gid=281" />
+               <input name="add_to_group" type="hidden" value="619" />
+               <input name="_qf_default" type="hidden" value="Edit:cancel" />
+      </div>
+
+      <div class="crm-profile-name-LP15_announce_simple_signup_281">
+
+               <div id="crm-container" class="crm-container crm-public" lang="en"
+                        xml:lang="en">
+
+             <div id="editrow-email-Primary" class="form-group">
+                       <label for="email-Primary">
+                         Email <span class="field-required">*</span>
+                       </label>
+                       <input  name="email-Primary" type="email" id="email-Primary"
+                                       class="form-control" />
+             </div>
+
+             <div id="editrow-custom_79" class="form-group">
+                       <div class="checkbox">
+                     <input type="hidden" name="custom_79[yes]" value="" />
+                     <input data-crm-custom="Simple_mailing_list_signup:Would_you_like_to_join_our_mailing_list_"
+                                        style="margin-left: 0 !important"   id="custom_79_yes" name="custom_79[yes]" type="checkbox" value="1"
+                                        checked="checked"  />
+                     <label for="custom_79_yes" class="control-label">Follow
+                               the FSF by email!</label>
+                       </div>
+                 </div>
+
+             <div class="form-group">
+                       <input class="btn btn-default btn-block"
+                              accesskey="S" name="_qf_Edit_next" value="Submit" type="submit"
+                              id="_qf_Edit_next" />
+                 </div>
+
+               </div>
+         </div>
+    </form>
+       <p class="text-center"> <a class="alt-a" href="https://my.fsf.org/donate/privacypolicy.html">Privacy policy</a></p>
+  </div>
+</div> <!-- end LP15 signup -->
diff --git a/server/2016/mailing_list_js.html b/server/2016/mailing_list_js.html
new file mode 100755 (executable)
index 0000000..9715e65
--- /dev/null
@@ -0,0 +1,15 @@
+<script type="text/javascript"
+               src="/2016/assets/js/civicrm-4.4.jquery.chainedSelects.js">
+</script>
+
+<script type="text/javascript"
+               src="/2016/assets/js/jquery.form-3.25.0.js">
+</script>
+
+<script type="text/javascript"
+               src="/2016/assets/js/civicrm-4.4.Common.js">
+</script>
+
+<script type="text/javascript">
+ $("#mailing-list-link").addClass("active");
+</script>
diff --git a/server/2016/media-status.html b/server/2016/media-status.html
new file mode 100644 (file)
index 0000000..a710b90
--- /dev/null
@@ -0,0 +1,8 @@
+<div class="panel panel-info margin-top">
+  <div class="panel-heading">
+    <h3 class="panel-title">Media Status</h3>
+  </div>
+  <div class="panel-body">
+    <p>Session videos from the conference are up at <a href="https://media.libreplanet.org">media.libreplanet.org</a>.</p>
+  </div>
+</div>
diff --git a/server/2016/program-menu.html b/server/2016/program-menu.html
new file mode 100644 (file)
index 0000000..b45c587
--- /dev/null
@@ -0,0 +1,8 @@
+
+<div class="contain-fluid">
+  <div class="row margin-top">
+    <div class="col-sm-9">
+    <h3><a href="index.html">Sessions</a> / <a href="grid-schedule.html">Schedule</a> / <a href="speakers.html">Speakers</a> / <a href="exhibit-hall.html">Exhibit Hall</a> / <a href="social.html">Social Events</a></h3>
+  </div>
+</div>
+</div>
diff --git a/server/2016/scholarship_js.html b/server/2016/scholarship_js.html
new file mode 100644 (file)
index 0000000..b574f67
--- /dev/null
@@ -0,0 +1,115 @@
+<script type="text/javascript"
+               src="/2016/assets/js/jquery-1.8.3.min.js"></script>
+<script type="text/javascript"
+               src="/2016/assets/js/jquery-ui-1.9.0.custom.min.js"></script>
+<script type="text/javascript"
+               src="/2016/assets/js/civicrm-4.4.jquery.chainedSelects.js"></script>
+<script type="text/javascript"
+src="/2016/assets/js/jquery.timeentry.pack.js"></script>
+<script type="text/javascript"
+               src="/2016/assets/js/civicrm-4.4.Common.js"></script>
+
+<script type="text/javascript">
+    cj(function() {
+        countryID       = "country-Primary"
+        // sometimes we name != id, hence if element does not exists
+        // fetch the id
+        if ( cj( '#' + countryID ).length == 0 ) {
+          countryID = cj( 'select[name="' + countryID + '"]' ).prop('id');
+        }
+
+        stateProvinceID = "state_province-Primary"
+        if ( cj( '#' + stateProvinceID ).length == 0 ) {
+          stateProvinceID = cj( 'select[name="' + stateProvinceID + '"]' ).prop('id');
+        }
+
+        callbackURL     = "https://my.fsf.org/civicrm/ajax/jqState"
+
+        cj( '#' + countryID ).chainSelect(
+          '#' + stateProvinceID,
+          callbackURL,
+          {
+            before : function (target) {
+              if (typeof(setdefault) === "undefined") { setdefault = new Array(); }
+              targetid = cj(target).attr("id");
+              eval('setdefault[targetid] = cj(target).val()');
+            },
+            after : function(target) {
+              targetid = cj(target).attr("id");
+              cj(target).val(setdefault[targetid]);
+            }
+          }
+        );
+    });
+</script>
+
+<script type="text/javascript">
+                 cj( function() {
+                 var element_date   = "#birth_date_display";var element_time  = "#birth_date_time";var time_format   = cj( element_time ).attr('timeFormat');
+          cj(element_time).timeEntry({ show24Hours : time_format, spinnerImage: '' });
+          var currentYear = new Date().getFullYear();var alt_field   = '#birth_date';cj( alt_field ).hide();var date_format = cj( alt_field ).attr('format');var altDateFormat = 'mm/dd/yy';
+                 switch ( date_format ) {
+          case 'dd-mm':
+          case 'mm/dd':
+          altDateFormat = 'mm/dd';
+          break;
+                 }
+
+                 if ( !( ( date_format == 'M yy' ) || ( date_format == 'yy' ) || ( date_format == 'yy-mm' ) ) ) {
+          cj( element_date ).addClass( 'dpDate' );
+                 }
+
+                 var yearRange   = currentYear - parseInt( cj( alt_field ).attr('startOffset') );yearRange  += ':';yearRange  += currentYear + parseInt( cj( alt_field ).attr('endOffset'  ) );
+
+                 var startRangeYr = currentYear - parseInt( cj( alt_field ).attr('startOffset') );
+                 var endRangeYr = currentYear + parseInt( cj( alt_field ).attr('endOffset'  ) );
+
+                 var lcMessage = "en_US";
+                 var localisation = lcMessage.split('_');
+                 var dateValue = cj(alt_field).val( );
+                 cj(element_date).datepicker({
+                                    closeAtTop        : true,
+                                    dateFormat        : date_format,
+                                    changeMonth       : true,
+                                    changeYear        : true,
+                                    altField          : alt_field,
+                                    altFormat         : altDateFormat,
+                                    yearRange         : yearRange,
+                                    regional          : localisation[0],
+                                    minDate           : new Date(startRangeYr, 1 - 1, 1),
+                                    maxDate           : new Date(endRangeYr, 12 - 1, 31)
+                                });
+
+                 // set default value to display field, setDefault param for datepicker
+                 // is not working hence using below logic
+                 // parse the date
+                 var displayDateValue = cj.datepicker.parseDate( altDateFormat, dateValue );
+                 8
+                 // format date according to display field
+                 displayDateValue = cj.datepicker.formatDate( date_format, displayDateValue );
+                 cj( element_date).val( displayDateValue );
+
+                 cj(element_date).click( function( ) {
+          hideYear( this );
+                 });
+                 cj('.ui-datepicker-trigger').click( function( ) {
+          hideYear( cj(this).prev() );
+                 });
+                 });
+
+                 function hideYear( element ) {
+          var format = cj( element ).attr('format');
+          if ( format == 'dd-mm' || format == 'mm/dd' ) {
+          cj(".ui-datepicker-year").css( 'display', 'none' );
+          }
+                 }
+
+                 function clearDateTime( element ) {
+          cj('input#' + element + ',input#' + element + '_time' + ',input#' + element + '_display').val('');
+                 }
+               </script>
+<script type="text/javascript">
+ $("#scholarship-link").addClass("active");
+</script>
+<script type="text/javascript"
+        src="/2016/assets/js/piwik.js"></script>
index e3ecb96f6c7f7d31f7ff3b70b585e4ce43603f95..95d61f0b0309d9f052e419cbf4dca872d30c231d 100755 (executable)
@@ -1,4 +1,4 @@
-<div class="container"> <!-- start of container -->
+       <div class="container"> <!-- start of container -->
   <div class="row">
     <div id="lp-nav" class="col-sm-3"> <!-- start of sidebar column -->
       <!--#if expr='"$REQUEST_URI" != "/2016/"' -->
@@ -9,53 +9,64 @@
       </p>
       <!--#endif -->
 
+      <!-- Sidebar items that are commented out
 
-      <ul class="nav nav-pills nav-stacked">
-
-        <li><a href="/2016/program">Program</a></li>
-        <li><a href="#">Social Events</a></li>
-        <li id="exhibit-link">
-          <a href="#">Exhibit Hall</a>
-        </li>
-        <li><a href="#">Sponsors</a></li>
-      </ul>
-
-      <ul class="nav nav-pills nav-stacked">
-        <li id="mailing-list-link">
-          <a href="https://lists.gnu.org/mailman/listinfo/libreplanet-discuss">
-            Join the Discussion List</a>
-        </li>
-        <li id="getting_around-link">
-          <a href="#">Travel Info</a>
-        </li>
-        <li><a href="#">Build the Scholarship Fund</a></li>
-        <li id="ahp-link"><a href="#">Anti-Harassment Policy</a>
-        </li>
-      </ul>
-
-      <ul class="nav nav-pills nav-stacked">
-        <li class="fsf-donate">
-          <a href="https://my.fsf.org/associate/support_freedom">
-            <span class="glyphicon glyphicon-heart"></span>
-            Become a proud FSF Member
-          </a>
-        </li>
-      </ul>
-      <p class="text-muted text-center">
-        and attend the conference gratis!</p>
-
-      <ul  class="list-group margin-top">
-        <li class="list-group-item">
-          <strong>Recent Updates</strong>
-        </li>
+      <li id="cfs-link"><a href="/2016/call_for_sessions">Propose a Session</a></li>
+
+      <li><a href="/2016/program/exhibit_hall.html">Exhibit hall</a></li>
+
+      <li id="scholarship-link"><a href="/2016/scholarships">Apply for a Scholarship</a></li>
+
+      <li><a href="/2016/scholarships">Scholarships (until January 10th)</a></li>
+
+                       <li id="volunteer-link"><a href="/2016/volunteer">Volunteer</a></li>
+
+      <li><a href="https://libreplanet.org/wiki/LibrePlanet:Conference/2016/Conference_brainstorm">Share Your Conference Ideas</a></li>
+
+      <li><a href="http://media.libreplanet.org/">Videos of previous conferences</a></li>
+
+      <li><a href="/2014/program/sessions.html">Last Year's Program</a></li>
+    -->
+
+    <ul class="nav nav-pills nav-stacked" style="padding-top: 0 !important;">
+
+                       <!--<li><a href="/2016/live">Livestream & Chat</a></li>-->
+      <li><a href="/2016/program">Program</a></li>
+      <li><a href="/2016/program/social.html">Social Events</a></li>
+      <li id="exhibit-link"><a href="/2016/program/exhibit-hall.html">Exhibit Hall</a></li>
+      <li><a href="/2016/sponsors">Sponsors</a></li>
+    </ul>
+
+    <ul class="nav nav-pills nav-stacked">
+      <li id="mailing-list-link"><a href="https://lists.gnu.org/mailman/listinfo/libreplanet-discuss">Join the Discussion List</a></li>
+      <li id="getting_around-link"><a href="/2016/getting_around">Travel Info</a></li>
+
+
+      <li><a href="/2016/scholarship_donation">Build the Scholarship Fund</a></li>
+
+      <li id="ahp-link"><a href="/2016/anti-harassment/">Anti-Harassment Policy</a></li>
+
+    </ul>
+
+    <ul class="nav nav-pills nav-stacked">
+      <li class="fsf-donate">
+        <a href="https://my.fsf.org/associate/support_freedom">
+          <span class="glyphicon glyphicon-heart"></span>
+          Become a proud FSF Member
+        </a>
+      </li>
+    </ul>
+    <p class="text-muted text-center">and attend the conference gratis!</p>
+
+
+    <ul  class="list-group margin-top">
+      <li class="list-group-item">
+        <strong>Recent Updates</strong>
+      </li>
+                       <li class="list-group-item">
+                               <strong>03/23/2016:</strong> <a href="https://www.fsf.org/blogs/community/libreplanet-2015-highlights-and-what-comes-next">LibrePlanet 2016: Highlights and what comes next</a></li>
       <li class="list-group-item">
-      <strong>10/02/2015:</strong> <a href="https://www.fsf.org/blogs/community/what-do-you-have-to-say-share-it-at-libreplanet-2016">
-            2016 Call for Proposals open until November 16th</a>
-          </li>
-           <li class="list-group-item">
-                 <strong>03/23/2015:</strong> <a href="https://www.fsf.org/blogs/community/libreplanet-2015-highlights-and-what-comes-next">
-            LibrePlanet 2015: Highlights and what comes next</a>
-        </li>
-      </ul>
-    </div> <!-- end of sidebar column -->
-    <div id="lp-content" class="col-sm-9"> <!-- start of content column -->
+        <strong>03/21/2016:</strong> <a href="https://www.fsf.org/news/free-software-award-winners">Sébastien Jodogne, ReGlue are Free Software Award winners</a></li>
+        </ul>
+      </div> <!-- end of sidebar column -->
+      <div id="lp-content" class="col-sm-9"> <!-- start of content column -->
diff --git a/server/2016/volunteer_js.html b/server/2016/volunteer_js.html
new file mode 100644 (file)
index 0000000..6a492fa
--- /dev/null
@@ -0,0 +1,22 @@
+<script type="text/javascript"
+               src="/2016/assets/js/civicrm-4.4.jquery.chainedSelects.js">
+</script>
+
+<script type="text/javascript"
+               src="/2016/assets/js/jquery.form-3.25.0.js">
+</script>
+
+<script type="text/javascript">
+         var cjnc = jQuery.noConflict(); $ = jQuery;
+
+         cjnc(function() {
+             countryID = "#country-Primary"
+             stateProvinceID = "#state_province-Primary"
+             callbackURL = "https://my.fsf.org/civicrm/ajax/jqState"
+             cjnc(countryID).chainSelect(stateProvinceID, callbackURL, null);
+         });
+</script>
+
+<script type="text/javascript">
+ $("#volunteer-link").addClass("active");
+</script>