mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-01-21 06:52:46 +01:00
2ecd5719fc
Add LibreJS Licensing information to headers of HTML templates
218 lines
8.2 KiB
HTML
218 lines
8.2 KiB
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<title>Etherpad Lite Timeslider</title>
|
|
<script>
|
|
/*
|
|
|@licstart The following is the entire license notice for the
|
|
JavaScript code in this page.|
|
|
|
|
Copyright 2011 Peter Martischka, Primary Technology.
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
|
|
|@licend The above is the entire license notice
|
|
for the JavaScript code in this page.|
|
|
*/
|
|
</script>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="robots" content="noindex, nofollow">
|
|
<link rel="shortcut icon" href="../../favicon.ico">
|
|
<link rel="stylesheet" href="../../static/css/pad.css">
|
|
<link rel="stylesheet" href="../../static/css/timeslider.css">
|
|
<link rel="stylesheet" href="../../static/custom/timeslider.css">
|
|
<style type="text/css" title="dynamicsyntax"></style>
|
|
</head>
|
|
|
|
<body id="padbody" class="timeslider limwidth">
|
|
<div id="padpage">
|
|
<div id="timeslider-top">
|
|
<div id="timeslider-wrapper">
|
|
<div id="timeslider" unselectable="on" style="display: none">
|
|
<div id="timeslider-left"></div>
|
|
<div id="timeslider-right"></div>
|
|
<div id="timer"></div>
|
|
<div id="timeslider-slider">
|
|
<div id="ui-slider-handle"></div>
|
|
<div id="ui-slider-bar"></div>
|
|
</div>
|
|
<div id="playpause_button">
|
|
<div id="playpause_button_icon" class=""></div>
|
|
</div>
|
|
<div id="steppers">
|
|
<div class="stepper" id="leftstep"></div>
|
|
<div class="stepper" id="rightstep"></div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="overlay">
|
|
<div id="overlay-inner">
|
|
<!-- -->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="timeslider-bar">
|
|
<div class="editbarright toolbar" id="editbar">
|
|
<ul>
|
|
<li onClick="window.padeditbar.toolbarClick('import_export');return false;">
|
|
<a id="exportlink" title="Export to different document formats">
|
|
<div class="buttonicon buttonicon-import_export"></div>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
<a id="returnbutton">Return to pad</a>
|
|
</div>
|
|
|
|
<div>
|
|
<h1>
|
|
<span id="revision_label"></span>
|
|
<span id="revision_date"></span>
|
|
</h1>
|
|
<p>Authors:
|
|
<span id="authorsList">
|
|
<span>No Authors</span>
|
|
</span> </p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="padmain">
|
|
<div id="padeditor">
|
|
<div id="editorcontainerbox">
|
|
<div id="padcontent">
|
|
</div>
|
|
</div>
|
|
</div><!-- /padeditor -->
|
|
</div><!-- /padmain -->
|
|
</div><!-- /padpage -->
|
|
|
|
<div id="connectivity" class="popup">
|
|
<% e.begin_block("modals"); %>
|
|
<div class="connected visible">
|
|
<h2>Connected.</h2>
|
|
</div>
|
|
<div class="reconnecting">
|
|
<h1>Reestablishing connection...</h1>
|
|
<p><img alt="" border="0" src="../../static/img/connectingbar.gif" /></p>
|
|
</div>
|
|
<div class="userdup">
|
|
<h1>Opened in another window.</h1>
|
|
<h2>You seem to have opened this pad in another browser window.</h2>
|
|
<p>If you'd like to use this window instead, you can reconnect.</p>
|
|
<button id="forcereconnect">Reconnect Now</button>
|
|
</div>
|
|
<div class="unauth">
|
|
<h1>No Authorization.</h1>
|
|
<p>Your browser's credentials or permissions have changed while viewing this pad. Try reconnecting.</p>
|
|
<button id="forcereconnect">Reconnect Now</button>
|
|
</div>
|
|
<div class="looping">
|
|
<h1>Disconnected.</h1>
|
|
<h2>We're having trouble talking to the EtherPad lite synchronization server.</h2>
|
|
<p>You may be connecting through an incompatible firewall or proxy server.</p>
|
|
</div>
|
|
<div class="initsocketfail">
|
|
<h1>Disconnected.</h1>
|
|
<h2>We were unable to connect to the EtherPad lite synchronization server.</h2>
|
|
<p>This may be due to an incompatibility with your web browser or internet connection.</p>
|
|
</div>
|
|
<div class="slowcommit">
|
|
<h1>Disconnected.</h1>
|
|
<h2>Server not responding.</h2>
|
|
<p>This may be due to network connectivity issues or high load on the server.</p>
|
|
<button id="forcereconnect">Reconnect Now</button>
|
|
</div>
|
|
<div class="deleted">
|
|
<h1>Disconnected.</h1>
|
|
<p>This pad was deleted.</p>
|
|
</div>
|
|
<div class="disconnected">
|
|
<h1>Disconnected.</h1>
|
|
<h2>Lost connection with the EtherPad lite synchronization server.</h2>
|
|
<p>This may be due to a loss of network connectivity. If this continues to happen, please let us know</p>
|
|
<button id="forcereconnect">Reconnect Now</button>
|
|
</div>
|
|
<form id="reconnectform" method="post" action="/ep/pad/reconnect" accept-charset="UTF-8" style="display: none;">
|
|
<input type="hidden" class="padId" name="padId">
|
|
<input type="hidden" class="diagnosticInfo" name="diagnosticInfo">
|
|
<input type="hidden" class="missedChanges" name="missedChanges">
|
|
</form>
|
|
<% e.end_block(); %>
|
|
</div>
|
|
|
|
<!-- export code -->
|
|
<div id="importexport">
|
|
|
|
<div id="export" class="popup">
|
|
Export current version as:
|
|
<a id="exporthtmla" target="_blank" class="exportlink"><div class="exporttype" id="exporthtml">HTML</div></a>
|
|
<a id="exportplaina" target="_blank" class="exportlink"><div class="exporttype" id="exportplain">Plain text</div></a>
|
|
<a id="exportworda" target="_blank" class="exportlink"><div class="exporttype" id="exportword">Microsoft Word</div></a>
|
|
<a id="exportpdfa" target="_blank" class="exportlink"><div class="exporttype" id="exportpdf">PDF</div></a>
|
|
<a id="exportopena" target="_blank" class="exportlink"><div class="exporttype" id="exportopen">OpenDocument</div></a>
|
|
<a id="exportdokuwikia" target="_blank" class="exportlink"><div class="exporttype" id="exportdokuwiki">DokuWiki text</div></a>
|
|
</div>
|
|
</div>
|
|
|
|
<script type="text/javascript" src="../../static/js/require-kernel.js"></script>
|
|
<script type="text/javascript" src="../../socket.io/socket.io.js"></script>
|
|
|
|
<!-- Include base packages manually (this help with debugging) -->
|
|
<script type="text/javascript" src="../../javascripts/lib/ep_etherpad-lite/static/js/timeslider.js?callback=require.define"></script>
|
|
<script type="text/javascript" src="../../javascripts/lib/ep_etherpad-lite/static/js/ace2_common.js?callback=require.define"></script>
|
|
|
|
<script type="text/javascript" src="../../static/custom/timeslider.js"></script>
|
|
|
|
<!-- Bootstrap -->
|
|
<script type="text/javascript" >
|
|
var clientVars = {};
|
|
|
|
(function () {
|
|
|
|
var pathComponents = location.pathname.split('/');
|
|
|
|
// Strip 'p', the padname and 'timeslider' from the pathname and set as baseURL
|
|
var baseURL = pathComponents.slice(0,pathComponents.length-3).join('/') + '/';
|
|
|
|
|
|
require.setRootURI(baseURL + "javascripts/src");
|
|
require.setLibraryURI(baseURL + "javascripts/lib");
|
|
require.setGlobalKeyPath("require");
|
|
|
|
$ = jQuery = require('ep_etherpad-lite/static/js/rjquery').jQuery; // Expose jQuery #HACK
|
|
|
|
if ((!$.browser.msie) && (!($.browser.mozilla && $.browser.version.indexOf("1.8.") == 0))) {
|
|
document.domain = document.domain; // for comet
|
|
}
|
|
|
|
var plugins = require('ep_etherpad-lite/static/js/pluginfw/client_plugins');
|
|
plugins.baseURL = baseURL;
|
|
|
|
plugins.update(function () {
|
|
var hooks = require('ep_etherpad-lite/static/js/pluginfw/hooks');
|
|
hooks.plugins = plugins;
|
|
|
|
var timeslider = require('ep_etherpad-lite/static/js/timeslider')
|
|
timeslider.baseURL = baseURL;
|
|
timeslider.init();
|
|
|
|
/* TODO: These globals shouldn't exist. */
|
|
padeditbar = require('ep_etherpad-lite/static/js/pad_editbar').padeditbar;
|
|
padimpexp = require('ep_etherpad-lite/static/js/pad_impexp').padimpexp;
|
|
});
|
|
})();
|
|
</script>
|
|
</body>
|
|
</html>
|
|
|