Built motion from commit 503e72f.|0.0.143
[motion.git] / public / assets / plugins / ckeditor / samples / old / codesnippet / codesnippet.html
index 73c770b..b8b66ce 100644 (file)
-<!DOCTYPE html>\r
-<!--\r
-Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.\r
-For licensing, see LICENSE.md or http://ckeditor.com/license\r
--->\r
-<html>\r
-<head>\r
-       <meta charset="utf-8">\r
-       <title>Code Snippet &mdash; CKEditor Sample</title>\r
-       <script src="../../../ckeditor.js"></script>\r
-       <link href="../../../samples/old/sample.css" rel="stylesheet">\r
-       <link href="../../../plugins/codesnippet/lib/highlight/styles/monokai_sublime.css" rel="stylesheet">\r
-       <meta name="ckeditor-sample-name" content="Code Snippet plugin">\r
-       <meta name="ckeditor-sample-group" content="Plugins">\r
-       <meta name="ckeditor-sample-description" content="View and modify code using the Code Snippet plugin.">\r
-       <meta name="ckeditor-sample-isnew" content="1">\r
-       <style>\r
-\r
-               #editable\r
-               {\r
-                       padding: 10px 20px;\r
-               }\r
-\r
-       </style>\r
-</head>\r
-<body>\r
-       <h1 class="samples">\r
-               <a href="../../../samples/old/index.html">CKEditor Samples</a> &raquo; Code Snippet Plugin\r
-       </h1>\r
-       <div class="warning deprecated">\r
-               This sample is not maintained anymore. Check out its <a href="http://sdk.ckeditor.com/samples/codesnippet.html">brand new version in CKEditor SDK</a>.\r
-       </div>\r
-\r
-       <div class="description">\r
-               <p>\r
-                       This editor is using the <strong><a href="http://ckeditor.com/addon/codesnippet">Code Snippet</a></strong> plugin which introduces beautiful code snippets.\r
-                       By default the <code>codesnippet</code> plugin depends on the built-in client-side syntax highlighting\r
-                       library <a href="http://highlightjs.org">highlight.js</a>.\r
-               </p>\r
-               <p>\r
-                       You can adjust the appearance of code snippets using the <code><a href="http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-codeSnippet_theme">codeSnippet_theme</a></code> configuration variable\r
-                       (see <a href="http://highlightjs.org/static/test.html">available themes</a>).\r
-               </p>\r
-               <p>\r
-                       Select theme: <select id="select"></select>\r
-               </p>\r
-               <p>\r
-                       The CKEditor instance below was created by using the following configuration settings:\r
-               </p>\r
-\r
-<pre class="samples" id="sampleConfig">\r
-CKEDITOR.replace( 'editor1', {\r
-       <strong>extraPlugins: 'codesnippet',</strong>\r
-       codeSnippet_theme: 'monokai_sublime'\r
-} );\r
-</pre>\r
-\r
-               <p id="ie8-warning">\r
-                       Please note that this plugin is not compatible with Internet Explorer 8.\r
-               </p>\r
-       </div>\r
-\r
-       <textarea id="editor1">\r
-&lt;p&gt;JavaScript code:&lt;/p&gt;\r
-\r
-&lt;pre&gt;\r
-&lt;code class="language-javascript"&gt;function isEmpty( object ) {\r
-       for ( var i in object ) {\r
-               if ( object.hasOwnProperty( i ) )\r
-                       return false;\r
-       }\r
-       return true;\r
-}&lt;/code&gt;&lt;/pre&gt;\r
-\r
-&lt;p&gt;SQL query:&lt;/p&gt;\r
-\r
-&lt;pre&gt;\r
-&lt;code class="language-sql"&gt;SELECT cust.id FROM cust LEFT JOIN loc ON ( cust.loc_id = loc.id ) WHERE cust.type IN ( 1, 2 );&lt;/code&gt;&lt;/pre&gt;\r
-\r
-&lt;p&gt;Unknown markup:&lt;/p&gt;\r
-\r
-&lt;pre&gt;\r
-&lt;code&gt; ________________\r
-/                \\r
-| How about moo? |  ^__^\r
-\________________/  (oo)\_______\r
-                  \ (__)\       )\/\\r
-                        ||----w |\r
-                        ||     ||\r
-&lt;/code&gt;&lt;/pre&gt;\r
-       </textarea>\r
-\r
-       <h2>Inline editor</h2>\r
-\r
-       <div class="description">\r
-               <p>\r
-                       The following sample shows the <strong>Code Snippet</strong> plugin running inside\r
-                       an inline CKEditor instance. The CKEditor instance below was created by using the following configuration settings:\r
-               </p>\r
-\r
-<pre class="samples">\r
-CKEDITOR.inline( 'editable', {\r
-       <strong>extraPlugins: 'codesnippet'</strong>\r
-} );\r
-</pre>\r
-\r
-               <p>\r
-                       <strong>Note</strong>: The <a href="http://highlightjs.org/static/test.html">highlight.js themes</a>\r
-                       must be loaded manually to be applied inside an inline editor instance, as the\r
-                       <code>codeSnippet_theme</code> setting will not work in that case.\r
-                       You need to include the stylesheet in the <code>&lt;head&gt;</code> section of the page, for example:\r
-               </p>\r
-\r
-<pre class="samples">\r
-&lt;head&gt;\r
-       ...\r
-       &lt;link href="path/to/highlight.js/styles/monokai_sublime.css" rel="stylesheet"&gt;\r
-&lt;/head&gt;\r
-</pre>\r
-\r
-       </div>\r
-\r
-       <div id="editable" contenteditable="true">\r
-\r
-<p>JavaScript code:</p>\r
-\r
-<pre><code class="language-javascript">function isEmpty( object ) {\r
-       for ( var i in object ) {\r
-               if ( object.hasOwnProperty( i ) )\r
-                       return false;\r
-       }\r
-       return true;\r
-}</code></pre>\r
-\r
-<p>SQL query:</p>\r
-\r
-<pre><code class="language-sql">SELECT cust.id, cust.name, loc.city FROM cust LEFT JOIN loc ON ( cust.loc_id = loc.id ) WHERE cust.type IN ( 1, 2 );</code></pre>\r
-\r
-<p>Unknown markup:</p>\r
-\r
-<pre><code> ________________\r
-/                \\r
-| How about moo? |  ^__^\r
-\________________/  (oo)\_______\r
-                  \ (__)\       )\/\\r
-                        ||----w |\r
-                        ||     ||\r
-</code></pre>\r
-       </div>\r
-\r
-       <h2>Server-side Highlighting and Custom Highlighting Engines</h2>\r
-\r
-       <p>\r
-               The <a href="http://ckeditor.com/addon/codesnippetgeshi"><strong>Code Snippet GeSHi</strong></a> plugin is an\r
-               extension of the <strong>Code Snippet</strong> plugin which uses a server-side highligter.\r
-       </p>\r
-\r
-       <p>\r
-               It also is possible to replace the default highlighter with any library using\r
-               the <a href="http://docs.ckeditor.com/#!/api/CKEDITOR.plugins.codesnippet.highlighter">Highlighter API</a>\r
-               and the <a href="http://docs.ckeditor.com/#!/api/CKEDITOR.plugins.codesnippet-method-setHighlighter"><code>editor.plugins.codesnippet.setHighlighter()</code></a> method.\r
-       </p>\r
-\r
-       <script>\r
-               ( function() {\r
-                       CKEDITOR.disableAutoInline = true;\r
-\r
-                       var config = {\r
-                               extraPlugins: 'codesnippet',\r
-                               toolbar: [\r
-                                       [ 'Source' ], [ 'Undo', 'Redo' ], [ 'Bold', 'Italic', 'Underline' ], [ 'CodeSnippet' ]\r
-                               ],\r
-                               codeSnippet_theme: 'monokai_sublime',\r
-                               height: 400\r
-                       };\r
-\r
-                       CKEDITOR.replace( 'editor1', config );\r
-\r
-                       CKEDITOR.inline( 'editable', CKEDITOR.tools.extend( {}, config, {\r
-                               extraPlugins: 'codesnippet'\r
-                       }, true ) );\r
-\r
-                       initThemeChange();\r
-\r
-                       function initThemeChange() {\r
-                               var templates = [\r
-                                               'monokai_sublime', 'default', 'arta', 'ascetic', 'atelier-dune.dark', 'atelier-dune.light', 'atelier-forest.dark', 'atelier-forest.light', 'atelier-heath.dark', 'atelier-heath.light', 'atelier-lakeside.dark', 'atelier-lakeside.light', 'atelier-seaside.dark', 'atelier-seaside.light', 'brown_paper', 'dark', 'docco', 'far', 'foundation', 'github', 'googlecode', 'idea', 'ir_black', 'magula', 'mono-blue', 'monokai', 'obsidian', 'paraiso.dark', 'paraiso.light', 'pojoaque', 'railscasts', 'rainbow', 'school_book', 'solarized_dark', 'solarized_light', 'sunburst', 'tomorrow-night-blue', 'tomorrow-night-bright', 'tomorrow-night-eighties', 'tomorrow-night', 'tomorrow', 'vs', 'xcode', 'zenburn'\r
-                                       ],\r
-                                       pre = CKEDITOR.document.getById( 'sampleConfig' ),\r
-                                       select = CKEDITOR.document.getById( 'select' ),\r
-                                       codeTemplate = 'CKEDITOR.replace( \'editor1\', {\n' +\r
-                                               '       <strong>extraPlugins: \'codesnippet\',</strong>\n' +\r
-                                               '       codeSnippet_theme: \'{tpl}\'\n' +\r
-                                       '} );',\r
-                                       name, option;\r
-\r
-                               while ( ( name = templates.shift() ) ) {\r
-                                       option = CKEDITOR.document.createElement( 'option', {\r
-                                               attributes: {\r
-                                                       value: name\r
-                                               }\r
-                                       } );\r
-\r
-                                       option.setText( name );\r
-                                       select.append( option );\r
-                               }\r
-\r
-                               select.$.onchange = function() {\r
-                                       if ( CKEDITOR.instances.editor1 )\r
-                                               CKEDITOR.instances.editor1.destroy();\r
-\r
-                                       CKEDITOR.replace( 'editor1', CKEDITOR.tools.extend( {}, config, {\r
-                                               codeSnippet_theme: this.value\r
-                                       }, true ) );\r
-\r
-                                       pre.setHtml( codeTemplate.replace( '{tpl}', this.value ) );\r
-                               };\r
-                       }\r
-\r
-                       if ( CKEDITOR.env.ie && CKEDITOR.env.version == 8 )\r
-                               CKEDITOR.document.getById( 'ie8-warning' ).addClass( 'warning' );\r
-               }() );\r
-       </script>\r
-\r
-       <div id="footer">\r
-               <hr>\r
-               <p>\r
-                       CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>\r
-               </p>\r
-               <p id="copy">\r
-                       Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico\r
-                       Knabben. All rights reserved.\r
-               </p>\r
-       </div>\r
-</body>\r
-</html>\r
+<!DOCTYPE html>
+<!--
+Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or http://ckeditor.com/license
+-->
+<html>
+<head>
+       <meta charset="utf-8">
+       <title>Code Snippet &mdash; CKEditor Sample</title>
+       <script src="../../../ckeditor.js"></script>
+       <link href="../../../samples/old/sample.css" rel="stylesheet">
+       <link href="../../../plugins/codesnippet/lib/highlight/styles/monokai_sublime.css" rel="stylesheet">
+       <meta name="ckeditor-sample-name" content="Code Snippet plugin">
+       <meta name="ckeditor-sample-group" content="Plugins">
+       <meta name="ckeditor-sample-description" content="View and modify code using the Code Snippet plugin.">
+       <meta name="ckeditor-sample-isnew" content="1">
+       <style>
+
+               #editable
+               {
+                       padding: 10px 20px;
+               }
+
+       </style>
+</head>
+<body>
+       <h1 class="samples">
+               <a href="../../../samples/old/index.html">CKEditor Samples</a> &raquo; Code Snippet Plugin
+       </h1>
+       <div class="warning deprecated">
+               This sample is not maintained anymore. Check out its <a href="http://sdk.ckeditor.com/samples/codesnippet.html">brand new version in CKEditor SDK</a>.
+       </div>
+
+       <div class="description">
+               <p>
+                       This editor is using the <strong><a href="http://ckeditor.com/addon/codesnippet">Code Snippet</a></strong> plugin which introduces beautiful code snippets.
+                       By default the <code>codesnippet</code> plugin depends on the built-in client-side syntax highlighting
+                       library <a href="http://highlightjs.org">highlight.js</a>.
+               </p>
+               <p>
+                       You can adjust the appearance of code snippets using the <code><a href="http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-codeSnippet_theme">codeSnippet_theme</a></code> configuration variable
+                       (see <a href="http://highlightjs.org/static/test.html">available themes</a>).
+               </p>
+               <p>
+                       Select theme: <select id="select"></select>
+               </p>
+               <p>
+                       The CKEditor instance below was created by using the following configuration settings:
+               </p>
+
+<pre class="samples" id="sampleConfig">
+CKEDITOR.replace( 'editor1', {
+       <strong>extraPlugins: 'codesnippet',</strong>
+       codeSnippet_theme: 'monokai_sublime'
+} );
+</pre>
+
+               <p id="ie8-warning">
+                       Please note that this plugin is not compatible with Internet Explorer 8.
+               </p>
+       </div>
+
+       <textarea id="editor1">
+&lt;p&gt;JavaScript code:&lt;/p&gt;
+
+&lt;pre&gt;
+&lt;code class="language-javascript"&gt;function isEmpty( object ) {
+       for ( var i in object ) {
+               if ( object.hasOwnProperty( i ) )
+                       return false;
+       }
+       return true;
+}&lt;/code&gt;&lt;/pre&gt;
+
+&lt;p&gt;SQL query:&lt;/p&gt;
+
+&lt;pre&gt;
+&lt;code class="language-sql"&gt;SELECT cust.id FROM cust LEFT JOIN loc ON ( cust.loc_id = loc.id ) WHERE cust.type IN ( 1, 2 );&lt;/code&gt;&lt;/pre&gt;
+
+&lt;p&gt;Unknown markup:&lt;/p&gt;
+
+&lt;pre&gt;
+&lt;code&gt; ________________
+/                \
+| How about moo? |  ^__^
+\________________/  (oo)\_______
+                  \ (__)\       )\/\
+                        ||----w |
+                        ||     ||
+&lt;/code&gt;&lt;/pre&gt;
+       </textarea>
+
+       <h2>Inline editor</h2>
+
+       <div class="description">
+               <p>
+                       The following sample shows the <strong>Code Snippet</strong> plugin running inside
+                       an inline CKEditor instance. The CKEditor instance below was created by using the following configuration settings:
+               </p>
+
+<pre class="samples">
+CKEDITOR.inline( 'editable', {
+       <strong>extraPlugins: 'codesnippet'</strong>
+} );
+</pre>
+
+               <p>
+                       <strong>Note</strong>: The <a href="http://highlightjs.org/static/test.html">highlight.js themes</a>
+                       must be loaded manually to be applied inside an inline editor instance, as the
+                       <code>codeSnippet_theme</code> setting will not work in that case.
+                       You need to include the stylesheet in the <code>&lt;head&gt;</code> section of the page, for example:
+               </p>
+
+<pre class="samples">
+&lt;head&gt;
+       ...
+       &lt;link href="path/to/highlight.js/styles/monokai_sublime.css" rel="stylesheet"&gt;
+&lt;/head&gt;
+</pre>
+
+       </div>
+
+       <div id="editable" contenteditable="true">
+
+<p>JavaScript code:</p>
+
+<pre><code class="language-javascript">function isEmpty( object ) {
+       for ( var i in object ) {
+               if ( object.hasOwnProperty( i ) )
+                       return false;
+       }
+       return true;
+}</code></pre>
+
+<p>SQL query:</p>
+
+<pre><code class="language-sql">SELECT cust.id, cust.name, loc.city FROM cust LEFT JOIN loc ON ( cust.loc_id = loc.id ) WHERE cust.type IN ( 1, 2 );</code></pre>
+
+<p>Unknown markup:</p>
+
+<pre><code> ________________
+/                \
+| How about moo? |  ^__^
+\________________/  (oo)\_______
+                  \ (__)\       )\/\
+                        ||----w |
+                        ||     ||
+</code></pre>
+       </div>
+
+       <h2>Server-side Highlighting and Custom Highlighting Engines</h2>
+
+       <p>
+               The <a href="http://ckeditor.com/addon/codesnippetgeshi"><strong>Code Snippet GeSHi</strong></a> plugin is an
+               extension of the <strong>Code Snippet</strong> plugin which uses a server-side highligter.
+       </p>
+
+       <p>
+               It also is possible to replace the default highlighter with any library using
+               the <a href="http://docs.ckeditor.com/#!/api/CKEDITOR.plugins.codesnippet.highlighter">Highlighter API</a>
+               and the <a href="http://docs.ckeditor.com/#!/api/CKEDITOR.plugins.codesnippet-method-setHighlighter"><code>editor.plugins.codesnippet.setHighlighter()</code></a> method.
+       </p>
+
+       <script>
+               ( function() {
+                       CKEDITOR.disableAutoInline = true;
+
+                       var config = {
+                               extraPlugins: 'codesnippet',
+                               toolbar: [
+                                       [ 'Source' ], [ 'Undo', 'Redo' ], [ 'Bold', 'Italic', 'Underline' ], [ 'CodeSnippet' ]
+                               ],
+                               codeSnippet_theme: 'monokai_sublime',
+                               height: 400
+                       };
+
+                       CKEDITOR.replace( 'editor1', config );
+
+                       CKEDITOR.inline( 'editable', CKEDITOR.tools.extend( {}, config, {
+                               extraPlugins: 'codesnippet'
+                       }, true ) );
+
+                       initThemeChange();
+
+                       function initThemeChange() {
+                               var templates = [
+                                               'monokai_sublime', 'default', 'arta', 'ascetic', 'atelier-dune.dark', 'atelier-dune.light', 'atelier-forest.dark', 'atelier-forest.light', 'atelier-heath.dark', 'atelier-heath.light', 'atelier-lakeside.dark', 'atelier-lakeside.light', 'atelier-seaside.dark', 'atelier-seaside.light', 'brown_paper', 'dark', 'docco', 'far', 'foundation', 'github', 'googlecode', 'idea', 'ir_black', 'magula', 'mono-blue', 'monokai', 'obsidian', 'paraiso.dark', 'paraiso.light', 'pojoaque', 'railscasts', 'rainbow', 'school_book', 'solarized_dark', 'solarized_light', 'sunburst', 'tomorrow-night-blue', 'tomorrow-night-bright', 'tomorrow-night-eighties', 'tomorrow-night', 'tomorrow', 'vs', 'xcode', 'zenburn'
+                                       ],
+                                       pre = CKEDITOR.document.getById( 'sampleConfig' ),
+                                       select = CKEDITOR.document.getById( 'select' ),
+                                       codeTemplate = 'CKEDITOR.replace( \'editor1\', {\n' +
+                                               '       <strong>extraPlugins: \'codesnippet\',</strong>\n' +
+                                               '       codeSnippet_theme: \'{tpl}\'\n' +
+                                       '} );',
+                                       name, option;
+
+                               while ( ( name = templates.shift() ) ) {
+                                       option = CKEDITOR.document.createElement( 'option', {
+                                               attributes: {
+                                                       value: name
+                                               }
+                                       } );
+
+                                       option.setText( name );
+                                       select.append( option );
+                               }
+
+                               select.$.onchange = function() {
+                                       if ( CKEDITOR.instances.editor1 )
+                                               CKEDITOR.instances.editor1.destroy();
+
+                                       CKEDITOR.replace( 'editor1', CKEDITOR.tools.extend( {}, config, {
+                                               codeSnippet_theme: this.value
+                                       }, true ) );
+
+                                       pre.setHtml( codeTemplate.replace( '{tpl}', this.value ) );
+                               };
+                       }
+
+                       if ( CKEDITOR.env.ie && CKEDITOR.env.version == 8 )
+                               CKEDITOR.document.getById( 'ie8-warning' ).addClass( 'warning' );
+               }() );
+       </script>
+
+       <div id="footer">
+               <hr>
+               <p>
+                       CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
+               </p>
+               <p id="copy">
+                       Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
+                       Knabben. All rights reserved.
+               </p>
+       </div>
+</body>
+</html>