add contents

This commit is contained in:
Trevor Batley
2025-10-09 15:04:29 +11:00
parent 170362eec1
commit bce7dd054a
2537 changed files with 301282 additions and 0 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,39 @@
CKEditor 4
==========
Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
http://ckeditor.com - See LICENSE.md for license information.
CKEditor is a text editor to be used inside web pages. It's not a replacement
for desktop text editors like Word or OpenOffice, but a component to be used as
part of web applications and websites.
## Documentation
The full editor documentation is available online at the following address:
http://docs.ckeditor.com
## Installation
Installing CKEditor is an easy task. Just follow these simple steps:
1. **Download** the latest version from the CKEditor website:
http://ckeditor.com. You should have already completed this step, but be
sure you have the very latest version.
2. **Extract** (decompress) the downloaded file into the root of your website.
**Note:** CKEditor is by default installed in the `ckeditor` folder. You can
place the files in whichever you want though.
## Checking Your Installation
The editor comes with a few sample pages that can be used to verify that
installation proceeded properly. Take a look at the `samples` directory.
To test your installation, just call the following page at your website:
http://<your site>/<CKEditor installation path>/samples/index.html
For example:
http://www.example.com/ckeditor/samples/index.html

View File

@@ -0,0 +1,10 @@
/*
Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
*/
(function(a){if("undefined"==typeof a)throw Error("jQuery should be loaded before CKEditor jQuery adapter.");if("undefined"==typeof CKEDITOR)throw Error("CKEditor should be loaded before CKEditor jQuery adapter.");CKEDITOR.config.jqueryOverrideVal="undefined"==typeof CKEDITOR.config.jqueryOverrideVal?!0:CKEDITOR.config.jqueryOverrideVal;a.extend(a.fn,{ckeditorGet:function(){var a=this.eq(0).data("ckeditorInstance");if(!a)throw"CKEditor is not initialized yet, use ckeditor() with a callback.";return a},
ckeditor:function(g,d){if(!CKEDITOR.env.isCompatible)throw Error("The environment is incompatible.");if(!a.isFunction(g)){var m=d;d=g;g=m}var k=[];d=d||{};this.each(function(){var b=a(this),c=b.data("ckeditorInstance"),f=b.data("_ckeditorInstanceLock"),h=this,l=new a.Deferred;k.push(l.promise());if(c&&!f)g&&g.apply(c,[this]),l.resolve();else if(f)c.once("instanceReady",function(){setTimeout(function(){c.element?(c.element.$==h&&g&&g.apply(c,[h]),l.resolve()):setTimeout(arguments.callee,100)},0)},
null,null,9999);else{if(d.autoUpdateElement||"undefined"==typeof d.autoUpdateElement&&CKEDITOR.config.autoUpdateElement)d.autoUpdateElementJquery=!0;d.autoUpdateElement=!1;b.data("_ckeditorInstanceLock",!0);c=a(this).is("textarea")?CKEDITOR.replace(h,d):CKEDITOR.inline(h,d);b.data("ckeditorInstance",c);c.on("instanceReady",function(d){var e=d.editor;setTimeout(function(){if(e.element){d.removeListener();e.on("dataReady",function(){b.trigger("dataReady.ckeditor",[e])});e.on("setData",function(a){b.trigger("setData.ckeditor",
[e,a.data])});e.on("getData",function(a){b.trigger("getData.ckeditor",[e,a.data])},999);e.on("destroy",function(){b.trigger("destroy.ckeditor",[e])});e.on("save",function(){a(h.form).submit();return!1},null,null,20);if(e.config.autoUpdateElementJquery&&b.is("textarea")&&a(h.form).length){var c=function(){b.ckeditor(function(){e.updateElement()})};a(h.form).submit(c);a(h.form).bind("form-pre-serialize",c);b.bind("destroy.ckeditor",function(){a(h.form).unbind("submit",c);a(h.form).unbind("form-pre-serialize",
c)})}e.on("destroy",function(){b.removeData("ckeditorInstance")});b.removeData("_ckeditorInstanceLock");b.trigger("instanceReady.ckeditor",[e]);g&&g.apply(e,[h]);l.resolve()}else setTimeout(arguments.callee,100)},0)},null,null,9999)}});var f=new a.Deferred;this.promise=f.promise();a.when.apply(this,k).then(function(){f.resolve()});this.editor=this.eq(0).data("ckeditorInstance");return this}});CKEDITOR.config.jqueryOverrideVal&&(a.fn.val=CKEDITOR.tools.override(a.fn.val,function(g){return function(d){if(arguments.length){var m=
this,k=[],f=this.each(function(){var b=a(this),c=b.data("ckeditorInstance");if(b.is("textarea")&&c){var f=new a.Deferred;c.setData(d,function(){f.resolve()});k.push(f.promise());return!0}return g.call(b,d)});if(k.length){var b=new a.Deferred;a.when.apply(this,k).done(function(){b.resolveWith(m)});return b.promise()}return f}var f=a(this).eq(0),c=f.data("ckeditorInstance");return f.is("textarea")&&c?c.getData():g.call(f)}}))})(window.jQuery);

View File

@@ -0,0 +1,8 @@
blockquote {
border: 1px dotted #ccc;
background: #eee url(data:image/gif;base64,R0lGODlhLgAcAMQAAPT09PHx8e7u7unp6ejo6Ofn5+bm5uXl5eTk5OPj4+Li4t/f397e3t3d3dzc3Nvb29ra2v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABEALAAAAAAuABwAAAW2YCSOJLkgaJqWrKi+ram8dBwJdB03Od3Ehh6MdUgIXwvWcVhyLFEMCEP5tD2WD1tkqY1chT/t0dB1CrNiIVl7OCbTwu722F0Cujzhoa6WG4UObGMBfEtvVEtrLU8qhyOMKIokkCl7IwOUCAWIlJOZCJyQlnOZBCWfCAqPqKesIm2frbEimLMjeZQJnpmhT45BlKMjX5C9RwKLkGiyiTaMqi3AXHA90EDTeD2Bcj1yJSeV3rugXSEAOw==) no-repeat 0.3em 0.3em;
padding: 1em;
overflow: hidden;
margin: 1em auto 1em auto;
max-width: 90%;
}

View File

@@ -0,0 +1,190 @@
/**
* @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md or https://ckeditor.com/license
*/
/**
* This file was added automatically by CKEditor builder.
* You may re-use it at any time to build CKEditor again.
*
* If you would like to build CKEditor online again
* (for example to upgrade), visit one the following links:
*
* (1) https://ckeditor.com/cke4/builder
* Visit online builder to build CKEditor from scratch.
*
* (2) https://ckeditor.com/cke4/builder/c3fc0dcaa9c80d707aab3e60fdcddbfb
* Visit online builder to build CKEditor, starting with the same setup as before.
*
* (3) https://ckeditor.com/cke4/builder/download/c3fc0dcaa9c80d707aab3e60fdcddbfb
* Straight download link to the latest version of CKEditor (Optimized) with the same setup as before.
*
* NOTE:
* This file is not used by CKEditor, you may remove it.
* Changing this file will not change your CKEditor configuration.
*/
var CKBUILDER_CONFIG = {
skin: 'moono-lisa',
preset: 'full',
ignore: [
'.DS_Store',
'.bender',
'.editorconfig',
'.gitattributes',
'.gitignore',
'.idea',
'.jscsrc',
'.jshintignore',
'.jshintrc',
'.mailmap',
'.npm',
'.travis.yml',
'bender-err.log',
'bender-out.log',
'bender.ci.js',
'bender.js',
'dev',
'gruntfile.js',
'less',
'node_modules',
'package.json',
'tests'
],
plugins : {
'a11yhelp' : 1,
'about' : 1,
'basicstyles' : 1,
'bidi' : 1,
'blockquote' : 1,
'clipboard' : 1,
'colorbutton' : 1,
'colordialog' : 1,
'contextmenu' : 1,
'copyformatting' : 1,
'dialogadvtab' : 1,
'div' : 1,
'elementspath' : 1,
'enterkey' : 1,
'entities' : 1,
'filebrowser' : 1,
'find' : 1,
'flash' : 1,
'floatingspace' : 1,
'font' : 1,
'format' : 1,
'forms' : 1,
'horizontalrule' : 1,
'htmlwriter' : 1,
'iframe' : 1,
'image' : 1,
'indentblock' : 1,
'indentlist' : 1,
'justify' : 1,
'language' : 1,
'link' : 1,
'list' : 1,
'liststyle' : 1,
'magicline' : 1,
'maximize' : 1,
'newpage' : 1,
'pagebreak' : 1,
'pastefromword' : 1,
'pastetext' : 1,
'preview' : 1,
'print' : 1,
'removeformat' : 1,
'resize' : 1,
'save' : 1,
'scayt' : 1,
'selectall' : 1,
'showblocks' : 1,
'showborders' : 1,
'smiley' : 1,
'sourcearea' : 1,
'specialchar' : 1,
'stylescombo' : 1,
'tab' : 1,
'table' : 1,
'tableselection' : 1,
'tabletools' : 1,
'templates' : 1,
'toolbar' : 1,
'undo' : 1,
'uploadimage' : 1,
'wsc' : 1,
'wysiwygarea' : 1
},
languages : {
'af' : 1,
'ar' : 1,
'az' : 1,
'bg' : 1,
'bn' : 1,
'bs' : 1,
'ca' : 1,
'cs' : 1,
'cy' : 1,
'da' : 1,
'de' : 1,
'de-ch' : 1,
'el' : 1,
'en' : 1,
'en-au' : 1,
'en-ca' : 1,
'en-gb' : 1,
'eo' : 1,
'es' : 1,
'es-mx' : 1,
'et' : 1,
'eu' : 1,
'fa' : 1,
'fi' : 1,
'fo' : 1,
'fr' : 1,
'fr-ca' : 1,
'gl' : 1,
'gu' : 1,
'he' : 1,
'hi' : 1,
'hr' : 1,
'hu' : 1,
'id' : 1,
'is' : 1,
'it' : 1,
'ja' : 1,
'ka' : 1,
'km' : 1,
'ko' : 1,
'ku' : 1,
'lt' : 1,
'lv' : 1,
'mk' : 1,
'mn' : 1,
'ms' : 1,
'nb' : 1,
'nl' : 1,
'no' : 1,
'oc' : 1,
'pl' : 1,
'pt' : 1,
'pt-br' : 1,
'ro' : 1,
'ru' : 1,
'si' : 1,
'sk' : 1,
'sl' : 1,
'sq' : 1,
'sr' : 1,
'sr-latn' : 1,
'sv' : 1,
'th' : 1,
'tr' : 1,
'tt' : 1,
'ug' : 1,
'uk' : 1,
'vi' : 1,
'zh' : 1,
'zh-cn' : 1
}
};

1337
lib/plugins/ckgedit/ckeditor/ckeditor.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,474 @@
/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md or http://ckeditor.com/license
*/
CKEDITOR.editorConfig = function( config ) {
config.keystrokes = [
// [ CKEDITOR.CTRL + 76, null ], // CTRL + L
[ CKEDITOR.ALT + CKEDITOR.SHIFT + 56, 'bulletedlist' ], // ALT + *
[ CKEDITOR.ALT + 56, 'bulletedlist' ], // ALT + 8
[ CKEDITOR.ALT + 173, 'numberedlist' ], // ALT + -
[ CKEDITOR.CTRL + 48, 'ckgundoheader' ], // ALT + 0
[ CKEDITOR.CTRL + 49, 'ckginsheaderone' ], // ALT + 1
[ CKEDITOR.CTRL + 50, 'ckginsheadertwo' ], // ALT + 2
[ CKEDITOR.CTRL + 51, 'ckginsheaderthree' ], // ALT + 4
[ CKEDITOR.CTRL + 52, 'ckginsheaderfour' ], // ALT +4
[ CKEDITOR.CTRL + 53, 'ckginsheaderfive' ], // ALT + 5
[ CKEDITOR.ALT + 77, 'ckginscode' ], //ALT +m
/* turn off ALT to avoid conflict with AltGr */
[ CKEDITOR.ALT + 48, null ],
[ CKEDITOR.ALT + 49, null ],
[ CKEDITOR.ALT + 50, null ],
[ CKEDITOR.ALT + 51, null ],
[ CKEDITOR.ALT + 52, null ],
[ CKEDITOR.ALT + 53, null ],
];
config.colors = new Array(
'000000','000033','000066','000099','0000CC','0000CE','0000FF','003300','003333','003366','003399','0033CC','0033FF','006600','006633',
'006666','006699','0066CC','0066FF','009900','009933','009966','009999','0099CC','0099FF','00CC00','00CC33','00CC66','00CC99','00CCCC','00CCFF',
'00FF00','00FF33','00FF66','00FF99','00FFCC','00FFFF','01F33E','01FCEF','03EBA6','03F3AB','06DCFB','0AFE47','111111','1F88A7','1FCB4A','1FFEF3',
'222222','23819C','24E0FB','25A0C5','27DE55','2897B7','2966B8','29AFD6','2DC800','2F74D0','2FAACE','32DF00','330000','330033','330066','330099',
'3300CC','3300FF','333300','333333','333333','333366','333399','3333CC','3333FF','336600','336633','336666','336699','3366CC','3366FF','339900',
'339933','339966','339999','3399CC','3399FF','33CC00','33CC33','33CC66','33CC99','33CCCC','33CCFF','33FDC0','33FF00','33FF33','33FF66','33FF99',
'33FFCC','33FFFF','36F200','3923D6','3DE4FC','444444','44B4D5','48FB0D','4985D6','4A9586','4AE371','4BFE78','4FBDDD','52FF20','555555','5757FF',
'57BCD9','59955C','59DF00','5B5BFF','5EAE9E','5FFEF7','6094DB','61F200','62A9FF','62D0FF','62FDCE','63E9FC','660000','660033','660066','660099',
'6600CC','6600FF','663300','663333','663366','663399','6633CC','6633FF','666600','666633','666666','666666','666699','6666CC','6666FF','669900',
'669933','669966','669999','6699CC','6699FF','66CC00','66CC33','66CC66','66CC99','66CCCC','66CCFF','66FF00','66FF00','66FF33','66FF66','66FF99',
'66FFCC','66FFFF','6755E3','67C7E2','6A6AFF','6CA870','6FFF44','72FE95','7373FF','74138C','74BAAC','74FEF8','75B4FF','75D6FF','75ECFD','777777',
'7979FF','79FC4E','7BA7E1','7BCAE1','7CEB98','7DFDD7','800080','80B584','8282FF','8678E9','86BCFF','872187','888888','892EE4','89FC63','8ADCFF',
'8BFEA8','8C8CFF','8CD1E6','8CEFFD','8D18AB','8DC7BB','8EB4E6','8ED6EA','8FFEDD','8FFF6F','9191FF','92FEF9','93BF96','93EEAA','9588EC','95FF4F',
'9669FE','990000','990033','990066','990099','990099','9900CC','9900FF','993300','993333','993366','993399','9933CC','9933FF','996600','996633',
'996666','996699','9966CC','9966FF','999900','999933','999966','999999','999999','9999CC','9999FF','9999FF','99C7FF','99C7FF','99CC00','99CC33',
'99CC66','99CC99','99CCCC','99CCFF','99E0FF','99FD77','99FF00','99FF33','99FF66','99FF99','99FFCC','99FFFF','9A03FE','9B4EE9','9D9D00','A095EE',
'A27AFE','A3FEBA','A41CC6','A4F0B7','A55FEB','A5D3CA','A5DBEB','A5FEE3','A5FEFA','A5FF8A','A6CAA9','A6DEEE','A827FE','A8A8FF','A8CFFF','A8E4FF',
'A9C5EB','AAAAAA','AAAAFF','AAFD8E','ABFF73','ACF3FD','AD8BFE','AE70ED','AE70ED','B05F3C','B0A7F1','B300B3','B3FF99','B445FE','B4D1B6','B5FFC8',
'B5FFFC','B6BA18','B7B7FF','B89AFE','B8E2EF','B9264F','B96F6F','BA21E0','BABA21','BAD0EF','BAFEA3','BBBBBB','BBBBFF','BBDAFF','BBEBFF','BC2EBC',
'BCB4F3','BD5CFE','BDF4CB','BDFFEA','BEFEEB','BF00BF','C06A45','C0A545','C0E0DA','C0E7F3','C0F7FE','C0F7FE','C0FF97','C17753','C269FE','C27E3A',
'C47557','C48484','C4ABFE','C6C6FF','C79BF2','C87C5B','C88E8E','C8B400','C8C800','C98767','C98A4B','C9DECB','C9EAF3','CA00CA','CACAFF','CAFEB8',
'CAFFD8','CB59E8','CB59E8','CB876D','CBC5F5','CC0000','CC0033','CC0066','CC0099','CC00CC','CC00FF','CC3300','CC3333','CC3366','CC3399','CC33CC',
'CC33FF','CC6600','CC6633','CC6666','CC6699','CC66CC','CC66FF','CC9900','CC9933','CC9966','CC9999','CC99CC','CC99FF','CCCC00','CCCC33','CCCC66',
'CCCC99','CCCCCC','CCCCCC','CCCCFF','CCFF00','CCFF33','CCFF66','CCFF99','CCFFCC','CCFFFF','CD85FE','CDD11B','CEA8F4','CEB86C','CEDEF4','CEF0FF',
'CEFFFD','CF8D72','CFE7E2','CFFEF0','D0977B','D0BCFE','D0E6FF','D19C67','D1A0A0','D1D17A','D1FFB3','D29680','D2FFC4','D54FD5','D568FD','D698FE',
'D69E87','D6C485','D6F8DE','D73E68','D7ACAC','D7D1F8','D7D78A','D881ED','D8F0F8','D900D9','D97BFD','D9C400','D9F3FF','DAA794','DAAC96','DAAF85',
'DB00DB','DB9900','DBBFF7','DBDB97','DBDBFF','DBEADC','DBEBFF','DBF0F7','DCEDEA','DD597D','DD75DD','DD75DD','DD88FD','DDB791','DDB9B9','DDCEFF',
'DDDDDD','DDFED1','DEB19E','DECF9C','DFA800','DFB0FF','DFB4A4','DFDF00','DFE32D','DFFFCA','E0BBA9','E0E04E','E0EAF8','E1CAF9','E1E1A8','E1E1FF',
'E1FFFE','E29BFD','E37795','E3D6AA','E3E0FA','E3FBE9','E3FBE9','E469FE','E4C0B1','E4C6A7','E697E6','E6C5B9','E6CCCC','E6CE00','E6DBFF','E6E671',
'E6FCFF','E77AFE','E7A9FE','E7F3F1','E7FFDF','E8C6FF','E8CCBF','E8FFD9','E994AB','E9D0B6','E9E9BE','E9E9C0','E9F1EA','EA8DFE','EAA400','EAA6EA',
'EACDC1','EADFBF','EAEA8A','EAF1FB','EAF7FB','EAFEE2','EAFFEF','EAFFEF','EBD0C7','ECD5CA','ECD9D9','ECF4FF','ECFAFF','ED9EFE','EDA9BC','EDBEFE',
'EDDFFB','EDE4C9','EDEF85','EEBBEE','EEDCC8','EEEEA2','EEEECE','EEEECE','EEEEEE','EEEEFF','EEEEFF','EEF093','EFA9FE','EFCDF8','EFCDF8','EFD7FF',
'EFE7CF','EFEDFC','EFF9FC','F0B9C8','F0C4F0','F0CBFE','F0DCD5','F0DDD5','F0DDD5','F1ECFF','F1F1B1','F1F1D6','F1FEED','F206FF','F2BCFE','F2E4D5',
'F2F4B3','F2F9F8','F2FFEA','F2FFFE','F3E7E7','F3F8F4','F4CAD6','F4D2F4','F4D2F4','F4DCFE','F4F4BF','F5CAFF','F5E7E2','F5E8E2','F5E8E2','F5EEFD',
'F5EFE0','F5F5E2','F5F7C4','F5FFF2','F70000','F7DE00','F7F5FE','F7F7CE','F7F9D0','F7FBFA','F7FFFD','F8DAE2','F8E9FC','F8F1F1','F8FBFE','F900F9',
'F9BB00','F9D9FF','F9EEFF','F9EFEC','F9F3EC','F9F5EC','F9F9DD','F9F9FF','F9FCFF','F9FDFF','F9FEFF','F9FFFB','FAE7EC','FAECFF','FAF2EF','FAFBDF',
'FAFDFE','FAFEFB','FAFFF7','FBF9FF','FBFBE8','FBFDFB','FCF7F5','FCF9F5','FCFCE9','FDF2FF','FDF9FD','FDF9FF','FDFAF9','FDFAF9','FDFBFB','FDFCF9',
'FDFDF0','FDFDF9','FDFDFF','FDFEFF','FDFFFD','FDFFFF','FE67EB','FE67EB','FE8BF0','FE98F1','FEA9F3','FEFAFB','FEFDFF','FEFDFF','FEFEFA','FF0000',
'FF0033','FF0066','FF0099','FF00CC','FF00FF','FF2626','FF2DFF','FF3300','FF3333','FF3366','FF3399','FF33CC','FF33FF','FF4848','FF4AFF','FF5353',
'FF62B0','FF6600','FF6633','FF6666','FF6699','FF66CC','FF66FF','FF68DD','FF7373','FF73B9','FF7575','FF79E1','FF7DFF','FF800D','FF86C2','FF86E3',
'FF86FF','FF8A8A','FF8E8E','FF9331','FF9797','FF97CB','FF97E8','FF9900','FF9933','FF9966','FF9999','FF99CC','FF99FF','FF9C42','FFA04A','FFA4A4',
'FFA4FF','FFA8A8','FFA8D3','FFA8FF','FFAB60','FFAC62','FFACEC','FFACEC','FFB428','FFB5B5','FFB60B','FFBB7D','FFBBBB','FFBBDD','FFBBF7','FFBBFF',
'FFBD82','FFBE28','FFBF48','FFC48E','FFC4FF','FFC65B','FFC848','FFC895','FFC8C8','FFC8E3','FFC8F2','FFCAF9','FFCB2F','FFCC00','FFCC33','FFCC66',
'FFCC99','FFCCCC','FFCCFF','FFCE73','FFCEA2','FFCECE','FFCEFF','FFCFA4','FFD062','FFD34F','FFD586','FFD7B3','FFD9B7','FFDBFB','FFDD75','FFDEA2',
'FFDFDF','FFDFEF','FFDFF8','FFDFFF','FFE099','FFE1C6','FFE2C8','FFE3FF','FFE699','FFE6B5','FFE6D0','FFE920','FFEAB7','FFEAC4','FFEAEA','FFEAEA',
'FFEBD9','FFECB0','FFECEC','FFECF5','FFECFF','FFEEFB','FFEEFD','FFF06A','FFF1C6','FFF1E6','FFF284','FFF2D2','FFF2D9','FFF2F2','FFF4EA','FFF5D7',
'FFF7B7','FFF7E6','FFF9CE','FFF9EA','FFF9F4','FFF9FC','FFF9FE','FFF9FF','FFFAEA','FFFBDF','FFFDF7','FFFDF9','FFFDF9','FFFDFD','FFFDFF','FFFDFF',
'FFFEF7','FFFEFB','FFFEFD','FFFF00','FFFF33','FFFF66','FFFF84','FFFF99','FFFF99','FFFFAA','FFFFB5','FFFFC8','FFFFCC','FFFFD7','FFFFE3','FFFFFD',
'FFFFFF','FFFFFF','FFFFFF'
);
var browser_level;
if (window.top != window.self) {
browser_level = window.self;
}
else browser_level = window.top;
//alert(window.self == browser_level);
var ckedit_path;
if(browser_level.JSINFO['ckg_canonical']) {
ckedit_path = browser_level.DOKU_BASE + 'lib/plugins/ckgedit/ckeditor/';
config.doku_url = browser_level.DOKU_BASE;
config.ckedit_path = browser_level.DOKU_BASE + 'lib/plugins/ckgedit/ckeditor/';
}
else {
ckedit_path = window.location.protocol +'//' + browser_level.dokuBase + 'lib/plugins/ckgedit/ckeditor/';
config.doku_url = window.location.protocol+ '//' + browser_level.dokuBase;
config.ckedit_path = window.location.protocol +'//' + browser_level.dokuBase + 'lib/plugins/ckgedit/ckeditor/';
}
config.jquery = browser_level.jQuery;
// config.format_code = { element : 'code', attributes : { 'class' : 'dwcode' } };
// Define changes to default configuration here.
// For the complete reference:
// http://docs.ckeditor.com/#!/api/CKEDITOR.config
config.scayt__disable = false;
browser_level.ckgedit_language_chk(config); //resets language if $conf['other_lang'] != 'default' and resets auto scayt to true of false
// config.scayt_autoStartup = true;
config.format_tags = 'p;h1;h2;h3;h4;h5';
config.extraSpecialChars = ['↔'];
config.extraPlugins = 'signature,footnote,shortcuts,fontAssist,tags,timestamp,headerbuttons,geshi,wrap,truetype'; //,pastebase64',devtools';
config.contentsLangDirection = '';
if( browser_level.ckgedit_isRTL()) config.contentsLangDirection = 'rtl';
config.pasteFromWordRemoveFontStyles = false; // preserve font style when "paste from word"
config.pasteFromWordRemoveStyles = false; // preserve style (color) when "paste from word"
config.allowedContent=true; // preserve highlight when "paste from word"
config.removeButtons = browser_level.remove_styling();
var font_assist = 'FontAssist';
//config.removeButtons = 'TextColor,BGColor, FontAssist,Font,FontSize';
if(config.removeButtons.match(/FontAssist/)) font_assist = "";
config.addPaste = function () {
config.extraPlugins +=',pastebase64';
}
config.skin = browser_level.getCKEditorGUI() ? browser_level.getCKEditorGUI() : 'moono';
//alert(browser_level.getCKEditorGUI());
config.wrapSyntaxDiv = browser_level.JSINFO['wrapDiv'] ;
config.wrapSyntaxSpan = browser_level.JSINFO['wrapSpan'] ;
config.ToolBarItemsAlt = {
'Signature':'Signature' ,'Footnotes':'Footnotes','Scayt':'Scayt'
};
if(browser_level.JSINFO['wrapDiv']) {
config.wrapSyntaxDiv = browser_level.JSINFO['wrapDiv'];
}
else config.wrapSyntaxDiv = "";
if(browser_level.JSINFO['wrapSpan']) {
config.wrapSyntaxSpan = browser_level.JSINFO['wrapSpan'];
}
else config.wrapSyntaxSpan = "";
if(config.scayt__disable) {
config.ToolBarItemsAlt['Scayt'] = "";
}
var xtra = browser_level.extra_plugins(config);
if(!xtra) {
xtra = 'Msword,Geshi';
}
else {
var xtras = xtra.split(',');
if(xtras.indexOf('Msword') == -1) {
xtra += ',Msword';
}
if(xtras.indexOf('Geshi') == -1) {
xtra += ',Geshi';
}
}
if (browser_level.JSINFO['has_tags']) {
xtra+=',Tags';
}
if(browser_level.JSINFO['has_wrap']) {
xtra+=',Wrap';
}
config.ToolBarItemsExtra = "";
if(xtra) {
config.ToolBarItemsExtra = xtra.split(',');
if(xtra) {
config.extraPlugins += ',' + xtra.toLowerCase();
}
}
config.toolbar_Dokuwiki =
[
{name: 'header_buttons', items: ['same_header', 'lower_header', 'higher_header', 'none_header']},
{ name: 'basicstyles', items : [ 'Bold','Italic','Underline', 'TrueType', 'Strike','Subscript','Superscript','-','RemoveFormat' ] },
{ name: 'editing', items : [ 'Find','Replace','-','SelectAll','-'] },
{ name: 'insert', items : [ 'Image','Table','HorizontalRule','Smiley','SpecialChar', config.ToolBarItemsAlt['Signature'] ,config.ToolBarItemsAlt['Footnotes'] ]},
{ name: 'links', items : [ 'Link','Unlink' ] },
{ name: 'styles', items : [ 'Format', 'Styles' ,'Font','FontSize'] },
{ name: 'colors', items : [ 'TextColor','BGColor', font_assist ] },
{ name: 'paragraph', items : [ 'NumberedList','BulletedList','Indent','Outdent','Blockquote'] },
{ name: 'clipboard', items : [ 'Cut','Copy','Paste','PasteText','PasteFromWord','-','Undo','Redo' ] },
{ name: 'basicstyles', items: [ 'basicstyles', 'cleanup',config.ToolBarItemsAlt['Scayt'] ] },
{ name: 'tools', items : ['Source', 'Maximize','-','About'] },
{name: 'extras', items: config.ToolBarItemsExtra }
];
config.toolbar_DokuwikiNoGuest =
[
{ name: 'styles', items : [ 'Source'] },
{ name: 'tools', items : [ 'About' ] }
];
config.toolbar_DokuwikiGuest =
[
{ name: 'basicstyles', items : [ 'Bold','Italic','Underline','Strike','Subscript','Superscript','-','RemoveFormat' ] },
{ name: 'editing', items : [ 'Find','Replace','-','SelectAll'] },
{ name: 'insert', items : [ 'Table','HorizontalRule','Smiley','SpecialChar', 'Footnotes'] },
{ name: 'styles', items : [ 'Format', 'Styles' ] },
{ name: 'paragraph', items : [ 'NumberedList','BulletedList','Indent','Outdent'] },
{ name: 'clipboard', items : [ 'Cut','Copy','Paste','PasteText','-','Undo','Redo' ] },
{ name: 'basicstyles', items: [ 'basicstyles', 'cleanup' ] },
{ name: 'tools', items : [ 'Maximize','-','About' ] },
];
config.wrap_lang;
var params = 'call=wrap_lang&lang=' + CKEDITOR.lang.detect( 'en' ) ;
var get_wrap_lang = function() {
config.jquery.post(
config.doku_url + 'lib/exe/ajax.php',
params ,
function (data,status) {
if(status == "success") {
config.wrap_lang = JSON.parse(data);
}
else alert('lang failed');
},
'html'
);
}
get_wrap_lang();
config.dokuSmileyPath = config.doku_url + 'lib/images/smileys/';
config.dokuSmileyImages =
[['8-)','icon_cool.gif'],
['8-O','icon_eek.gif'],
[':-(','icon_sad.gif'],
[':-)','icon_smile.gif'],
['=)','icon_smile2.gif'],
[':-/','icon_doubt.gif'],
[':-?','icon_confused.gif'],
[':-D','icon_biggrin.gif'],
[':-P','icon_razz.gif'],
[':-O','icon_surprised.gif'],
[':-X','icon_silenced.gif'],
[':-|','icon_neutral.gif'],
[';-)','icon_wink.gif'],
['^_^','icon_fun.gif'],
[':?:','icon_question.gif'],
[':!:','icon_exclaim.gif'],
['LOL','icon_lol.gif']];
function do_smileys() {
config.jquery.post(
ckedit_path + "dwsmileys.php",
function(data,status) {
if(status == "success") {
config.dokuSmileyConfImages = new Array();
smileys = data.replace(/#.*?\n/g,"");
smileys = smileys.replace(/^[\s\n]+$/mg,"");
smileys=smileys.split(/\n/);
if(!smileys[0]) smileys.shift();
if(!smileys[smileys.length-1]) smileys.pop();
for(var i=0; i < smileys.length; i++) {
var a = smileys[i].split(/\s+/);
if(a[0].match(/DELETEME/) || a[0].match(/FIXME/)) {
config.dokuFixmeSmiley.push( a);
continue;
}
else if(a[0].match(/^([A-Z])+$/) && (!a[0].match(/^LOL$/))) {
config.dokuLargeSmiley.push(a);
config.dokuSmileyConfImages[i] =" ";
continue;
}
else config.dokuSmileyConfImages[i] = a;
}
}
},
'html'
);
}
config.removePlugins = 'liststyle';
config.dokuFixmeSmiley = new Array();
config.dokuLargeSmiley = new Array();
config.dokuSmileyConfImages;
try {
do_smileys();
}catch(ex){
}
config.ckgProtocols = "";
var get_dw_protocols = function() {
config.jquery.post(
ckedit_path + "schemes.php",
function (data,status) {
if(status == "success") {
config.ckgProtocols=data;
} else config.ckgProtocols = 'no data';
},
'html'
);
}
get_dw_protocols();
config.ckgEditorVer;
var get_ckgeditor_version = function() {
config.jquery.post(
ckedit_path + "get_version.php",
function (data,status) {
if(status == "success") {
config.ckgEditorVer=data;
}
else config.ckgEditorVer = "Dokuwiki plugin: ckgedit";
},
'html'
);
}
var getIwikiData = function() {
config.jquery.ajax({
method: "POST",
url: config.doku_url + 'lib/exe/ajax.php',
data: { call: 'iwiki_list'},
async: true,
dataType: "json",
})
.done(function(data)
{
retv = data;
config.ckgeditIwikiData = retv;
})
.fail(function(jqXHR, textStatus, errorThrown )
{
alert(textStatus);
alert(errorThrown);
});
};
getIwikiData();
var SelectOptions = function() {
var retv;
config.jquery.ajax(
config.doku_url + 'lib/exe/ajax.php',
{
data:
{
call: 'geshi_sel'
},
type: "GET",
dataType: "html",
success: function(data, textStatus, jqXHR)
{
config.geshi_opts = data;
},
error: function(jqXHR, textStatus, errorThrown )
{
alert(textStatus);
alert(errorThrown);
}
}
);
// return retv;
};
SelectOptions();
config.filebrowserWindowWidth='60%';
config.filebrowserWindowHeight = '60%';
//config.filebrowserWindowFeatures = 'location=no,menubar=no,toolbar=no,dependent=yes,minimizable=no,modal=yes,alwaysRaised=yes,resizable=yes,scrollbars=yes,left=20';
get_ckgeditor_version();
CKEDITOR.lang['default'] = {};
CKEDITOR.lang['default']['fbrowser'] = {
FileBrowserError_101: 'Folder already exists.',
FileBrowserError_102: 'Invalid folder name',
FileBrowserError_103: 'You have no permissions to create the folder.',
FileBrowserError_110: 'Unknown error creating folder',
FileBrowserError_201: 'A file with the same name is already available. The uploaded file has been renamed to: ',
FileBrowserError_202: 'Invalid file',
FileBrowserError_203: 'You do not have permission to upload files to this folder. If you think this is incorrect please notify your administrator.',
FileBrowserError_204: 'Unable to delete the selected file',
FileBrowserError_205: 'Unable to rename the selected file; check your directory/write permisssions',
FileBrowserError_206: ' already exists; you must either delete or rename it. ',
FileBrowserError_default: 'Error on your request. Error number: ',
FileBrowserError_Ajax: 'Your browser does not support AJAX.',
FileBrowserError_XML: 'The server didn\'t reply with a proper XML data. Please check your configuration.' ,
FileBrowserError_Folder_Submit: 'Please type the folder name.',
FileBrowserError_File_Submit: 'Please select a file from your computer',
FileBrowserError_Upload: 'Error on upload. Error number: ',
FileBrowserError_Connector: 'The connector is disabled. Check editor/filemanager/connectors/php/config.php',
FileBrowserError_Command: 'Unsupported command: ',
FileBrowserError_Type: 'Invalid type specified: ',
FolderMoveWarning: 'You can only move files to a folder one level below the current directory',
FileBrowserError_301: "The uploaded file exceeds the upload_max_filesize directive in php.ini.",
FileBrowserError_302: "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form.",
FileBrowserError_303: "The uploaded file was only partially uploaded.",
FileBrowserError_304: "No file was uploaded.",
FileBrowserError_306: "Missing a temporary folder.",
FileBrowserError_307: "Failed to write file to disk.",
FileBrowserError_308: "PHP does not provide a way to ascertain which extension caused the file upload to stop; examining the list of loaded extensions with phpinfo() may help.",
DlgFileBrowserUpMsg: "Upload a new file in this folder",
DlgFileBrowserRead : "read-only",
DlgFileBrowserWrite : "uploadable",
DlgFileBrowserNewFolder: "Create Folder",
DlgFileBrowserResourceType: "Resource Type",
DlgLnkUpload : "Upload",
DlgFileBrowserMove: "Move",
InternalLink: "internal link",
InternalMedia: "internal media",
MediaFileLink: "link to media file",
SMBLabel: "Samba Share",
GetHeadingsLabel: 'Get Headings' ,
QStringLabel: 'Query String (For example: value_1=1&value_2=2) ',
ResetQS: 'Reset Query String',
NotSetOption: 'Not Set',
AdvancedInfo: "To create anchors from Dokuwiki headers, click on the Get Headings button, select the header, click OK. You can go back, select a new page and get new headers.",
AdvancedTabPrompt: 'Use the advanced tab to create page anchors and query strings',
SMBExample: "Enter your share as: \\\\Server\\directory\\file",
InterWikiLink: "Interwiki Link",
DlgFileBrowserWaitingMsg: 'Loading files, please wait.',
};
CKEDITOR.lang['default']['footnote'] = {
FootNoteInfo: '<div style="padding: 18px;font-size:125%;line-height:125%;">'+
'<ul style="list-style-type:disc;"><li>To create a footnote enter the footnote text into the editing box and click OK</li>'+
'<li>To edit a footnote enter the footnote id into the id box and click the Load button. <br /> The footnote will '+
'appear in the editing box, where you can then edit it.<br /> When you are finished editing, click OK to save.</li>'+
'<li> A footnote id has this form: <b>fckgL_&lt;n&gt;</b>, where n is the number of the note.</li></ul></div>',
ToolTip: 'Insert a footnote',
Settings: 'Settings',
Header: 'This dialog window lets you create and edit footnotes.',
Label_1 :'Footnote Text (required)',
Label_2: 'Footnote Id: ',
LoadButtonLabel : 'Load Note In Editor',
Title : 'Footnote Dialog',
Validate: 'The footnote text field cannot be empty.',
};
CKEDITOR.lang['default']['fontassist'] = {
Title: 'Font Plugin Editor',
ToolTip: 'Check and Revise Font Styling',
MainHeader: 'View and optionally alter text styled with the font plugin .',
SelectColor : ' Select Color',
SelectedTextColor : 'Selected Text Color',
SelectedBGColor : 'Selected Background Color',
BGColors : 'Background Colors',
InfoText : '<div style="max-width:400px; font-size: 12pt; white-space: pre-wrap;border:1px solid #cccccc; margin:auto; height: 350px; overflow:auto;">' +
'This tool works with the font plugin and is used to update the font plugin\'s syntax and/or view its enclosed text. ' +
'Clicking anywhere on the plugin syntax or its text will enable you to check the appearance of the font, its colors, and its size.'+
'<br /><br />You can also update the plugin syntax in place. To do this you must select both the font syntax itself and the enclosed text:' +
'<p style="text-indent: 50px; font-size: 12pt;"> &lt;font. . . &gt;text&lt;/font&gt;</p>' +
'Then whatever changes you make with this tool can be inserted into the editor window, by clicking OK, and will replace the current font syntax. ' +
'<br /><br />The font syntax will appear in the textbox below the display window and is updated with each change. '+
'Clicking on the text will select the text for copying.</div>',
Main: 'Main',
Text : 'Text',
IfChecked : ' If checked, uncheck to activate OK button',
Fonts : 'Fonts',
FontSizes : 'Font Sizes (px)',
ResetFont : 'Reset font',
ResetAll : 'Reset all',
TextColors : 'Text Colors',
Accept :'Accept',
Reset : 'Reset',
none : 'none',
};
CKEDITOR.lang['default']['signature'] = {
ToolTip: 'Insert signature'
};
config.allowedContent = true;
}; //end config.js

View File

@@ -0,0 +1,504 @@
/*
Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/*
This CSS applies to the old 'default' Dokuwiki template
*/
body
{
/* Font */
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
/* Text color */
color: #222;
/* Remove the background color to make it transparent */
background-color: #fff;
}
ol,ul,dl
{
/* IE7: reset rtl list margin. (#7334) */
*margin-right:0px;
/* preserved spaces for list items with text direction other than the list. (#6249,#8049)*/
padding:0 40px;
}
body, td, th {
font: 80% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
}
body
{
background-color: #ffffff;
padding: 5px 5px 5px 5px;
margin: 0px;
}
table { min-width: 50%; }
th, .tblheader {
padding: 3px;
border: 1px solid #8cacbb !important;
background-color: #dee7ec;
font-weight: bold;
}
td {
padding: 3px;
border: 1px solid #8cacbb !important;
}
td
{
/* font-family: Arial, Verdana, sans-serif;
font-size: 10pt;
*/
}
a[href]
{
/* color: -moz-hyperlinktext !important; */ /* For Firefox... mark as important, otherwise it becomes black */
/* text-decoration: -moz-anchor-decoration; */ /* For Firefox 3, otherwise no underline will be used */
}
/*
Just uncomment the following block if you want to avoid spaces between
paragraphs. Remember to apply the same style in your output front end page.
*/
/*
p, ul, li
{
margin-top: 0px;
margin-bottom: 0px;
}
*/
/*
The following are some sample styles used in the "Styles" toolbar command.
You should instead remove them, and include the styles used by the site
you are using the editor in.
*/
.Bold
{
font-weight: bold;
}
.Title
{
font-weight: bold;
font-size: 18px;
color: #cc3300;
}
pre {
margin: 0 0 1.0em 0;
font-size: 120%;
padding: 0.5em;
border: 1px dashed black;
color: black;
overflow: auto;
}
/* code blocks by code tag */
pre.code {
background-color: #f7f9fa;
line-height:100%;
}
pre.file {
background-color: #dee7ec;
line-height:100%;
}
h1,h2,h3,h4,h5 {
color: black;
background-color: inherit;
font-size: 100%;
font-weight: normal;
margin: 0 0 1em 0;
padding: 0.5em 0 0 0;
border-bottom: 1px solid #8cacbb;
clear: left;
}
h1,h2,h3,h4,h5
{
color: black !important;
text-decoration: none !important;
}
h1 {font-size: 160%; margin-left: 0px; font-weight: bold;}
h2 {font-size: 150%; margin-left: 20px;}
h3 {font-size: 140%; margin-left: 40px; border-bottom: none; font-weight: bold;}
h4 {font-size: 120%; margin-left: 60px; border-bottom: none; font-weight: bold; }
h5 {font-size: 100%; margin-left: 80px; border-bottom: none; font-weight: bold;}
div.level1 {margin-left: 3px;}
div.level2 {margin-left: 23px;}
div.level3 {margin-left: 43px;}
div.level4 {margin-left: 63px;}
div.dokuwiki div.level5 {margin-left: 83px;}
img.media {
border: 0;
margin: 3px;
}
img.medialeft {
border: 0;
margin: 0 1.5em 0 0;
float: left;
}
img.baseline {
vertical-align:bottom;
text-align:left;
display:block;
border: 0;
margin: 3px;
}
img.mediaright {
border: 0;
float: right;
margin: 0 0 0 1.5em;
}
img.mediacenter, .mediacenter {
text-align:center;
display:block;
border: 0 ;
border-top: 3px solid none;
margin: 0 auto;
}
.leftalign {text-align: left;}
.centeralign {text-align: center;}
.rightalign {text-align: right;}
div.footnotes {
clear: both;
border-top: 1px solid black;
padding-left: 1em;
margin-top: 1em;
}
div.fn {
font-size: 90%;
}
a.fn_bot {
font-weight: bold;
}
.dwcode {
font-family: sans-serif;
}
/* unordered lists */
ul {
line-height: 1.5em;
list-style-type: square;
list-style-image: none;
margin: 0 0 1em 3.5em;
color: black;
}
/* ordered lists */
ol {
line-height: 1.5em;
list-style-image: none;
margin: 0 0 1em 3.5em;
color: black;
}
/* no gap in between nested lists */
li ul {
margin-bottom: 0;
}
li ol {
margin-bottom: 0;
}
ol {list-style-type: decimal}
ol ol {list-style-type: upper-roman}
ol ol ol {list-style-type: lower-alpha}
ol ol ol ol {list-style-type: lower-greek}
li { font-weight: normal; }
a.windows {
background: transparent url(images/windows.gif) 0px 1px no-repeat;
padding: 1px 0px 1px 16px;
color: #436976 !important;
text-decoration: none !important;
}
a.urlextern {
background: transparent url(images/link_icon.gif) 0px 1px no-repeat;
padding: 1px 0px 1px 16px;
color: #436976 !important;
text-decoration: none !important;
}
a.wikilink2 {
color: red !important;
text-decoration: none !important;
}
a.wikilink1 {
color: green !important;
text-decoration: none !important;
}
span.np_break {
line-height: 50%;
border:0px;
padding:0px;
margin:0px;
}
/* filenames for file and code blocks */
dl.file,
dl.code {
margin-top: 2em;
margin-bottom: 2.5em;
}
dl.file dt,
dl.code dt {
border: 1px dashed #8cacbb;
display: inline;
padding: 0.1em 1em;
margin-left: 5em;
}
dl.code dt a,
dl.file dt a {
color:#000;
}
dl.code dt {
background-color: __background_other__;
border-bottom: 1px solid __background_other__;
}
dl.file dt {
background-color: #dee7ec;
border-bottom: 1px solid #dee7ec;
}
dd pre.file {
line-height: 125%;
}
/* syntax highlighting code */
.code .br0 { color: #66cc66; }
.code .co0 { color: #808080; font-style: italic; }
.code .co1 { color: #808080; font-style: italic; }
.code .co2 { color: #808080; font-style: italic; }
.code .co3 { color: #808080; }
.code .coMULTI { color: #808080; font-style: italic; }
.code .es0 { color: #000099; font-weight: bold; }
.code .kw1 { color: #b1b100; }
.code .kw2 { color: #000000; font-weight: bold; }
.code .kw3 { color: #000066; }
.code .kw4 { color: #993333; }
.code .kw5 { color: #0000ff; }
.code .me1 { color: #006600; }
.code .me2 { color: #006600; }
.code .nu0 { color: #cc66cc; }
.code .re0 { color: #0000ff; }
.code .re1 { color: #0000ff; }
.code .re2 { color: #0000ff; }
.code .re3 { color: #ff3333; font-weight:bold; }
.code .re4 { color: #009999; }
.code .st0 { color: #ff0000; }
.code .sy0 { color: #66cc66; }
a.mediafile {
background: url(images/fileicons/file.png) no-repeat scroll 0 1px transparent;
padding-bottom: 1px;
padding-left: 18px;
color: #436976 !important;
text-decoration: none !important;
}
/* email link */
a.mail {
background: transparent url(images/mail_icon.gif) 0px 1px no-repeat;
padding: 1px 0px 1px 16px;
color: #436976 !important;
text-decoration: none !important;
}
a.mf_gz {
background-image: url(images/fileicons/gz.png);
}
a.mf_csv {
background-image: url(images/fileicons/csv.png);
}
a.mf_gif {
background-image: url(images/fileicons/gif.png);
}
a.mf_png {
background-image: url(images/fileicons/png.png);
}
a.mf_txt {
background-image: url(images/fileicons/txt.png);
}
a.mf_tar {
background-image: url(images/fileicons/tar.png);
}
a.mf_jpg {
background-image: url(images/fileicons/jpg.png);
}
a.mf_xml {
background-image: url(images/fileicons/xml.png);
}
a.mf_c {
background-image: url(images/fileicons/c.png);
}
a.mf_ppt {
background-image: url(images/fileicons/ppt.png);
}
a.mf_conf {
background-image: url(images/fileicons/conf.png);
}
a.mf_xls {
background-image: url(images/fileicons/xls.png);
}
a.mf_doc {
background-image: url(images/fileicons/doc.png);
}
a.mf_php {
background-image: url(images/fileicons/php.png);
}
a.mf_cs {
background-image: url(images/fileicons/cs.png);
}
a.mf_pdf {
background-image: url(images/fileicons/pdf.png);
}
a.mf_odc {
background-image: url(images/fileicons/odg.png);
}
a.mf_cpp {
background-image: url(images/fileicons/cpp.png);
}
a.mf_sql {
background-image: url(images/fileicons/sql.png);
}
a.mf_bz2 {
background-image: url(images/fileicons/bz2.png);
}
a.mf_zip {
background-image: url(images/fileicons/zip.png);
}
a.mf_deb {
background-image: url(images/fileicons/deb.png);
}
a.mf_jpeg {
background-image: url(images/fileicons/jpeg.png);
}
a.mf_odg {
background-image: url(images/fileicons/odg.png);
}
a.mf_py {
background-image: url(images/fileicons/py.png);
}
a.mf_js {
background-image: url(images/fileicons/js.png);
}
a.mf_java {
background-image: url(images/fileicons/java.png);
}
a.mf_htm {
background-image: url(images/fileicons/htm.png);
}
a.mf_odt {
background-image: url(images/fileicons/odt.png);
}
a.mf_rtf {
background-image: url(images/fileicons/rtf.png);
}
a.mf_odf {
background-image: url(images/fileicons/odg.png);
}
a.mf_css {
background-image: url(images/fileicons/css.png);
}
a.mf_docx {
background-image: url(images/fileicons/docx.png);
}
a.mf_xlsx {
background-image: url(images/fileicons/xlsx.png);
}
a.mf_odp {
background-image: url(images/fileicons/odg.png);
}
a.mf_rar {
background-image: url(images/fileicons/rar.png);
}
a.mf_tgz {
background-image: url(images/fileicons/tgz.png);
}
a.mf_7z {
background-image: url(images/fileicons/7z.png);
}
a.mf_html {
background-image: url(images/fileicons/html.png);
}
a.mf_pl {
background-image: url(images/fileicons/pl.png);
}
a.mf_rpm {
background-image: url(images/fileicons/rpm.png);
}
a.mf_ps {
background-image: url(images/fileicons/ps.png);
}
a.mf_swf {
background-image: url(images/fileicons/swf.png);
}
a.mf_epub {
background-image: url(images/fileicons/epub.png);
}
a.interwiki {
background: url(images/fileicons/wp.gif) no-repeat scroll 0 1px transparent;
padding-bottom: 1px;
padding-left: 18px;
color: #436976 !important;
text-decoration: none !important;
}
/*
a.interwiki {
background-image: url(images/fileicons/wp.gif);
}
*/
span.multi_p_open
{
display: block;
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,571 @@
@import "additional.css";
body
{
font: normal 87.5%/1.4 Arial, sans-serif;
/* default font size: 100% => 16px; 93.75% => 15px; 87.5% => 14px; 81.25% => 13px; 75% => 12px */
-webkit-text-size-adjust: 100%;
/* Text color */
color: #222;
/* Remove the background color to make it transparent */
background-color: #fff;
}
ol,ul,dl
{
margin-right:0px;
/* preserved spaces for list items with text direction other than the list. (#6249,#8049)*/
padding:0 40px;
}
table {
border-collapse: collapse;
empty-cells: show;
border-spacing: 0;
border: 1px solid #ccc;
min-width: 40%;
}
th, .tblheader {
padding: 3px;
border: 1px solid #8cacbb !important;
background-color: #dee7ec;
font-weight: bold;
}
caption {
caption-side: top;
text-align: left;
}
[dir=rtl] caption {
text-align: right;
}
th,
td {
padding: .3em .5em;
margin: 0;
vertical-align: top;
border: 1px solid #ccc;
}
th {
font-weight: bold;
background-color: #eee;
text-align: left;
}
a[href]
{
/* color: -moz-hyperlinktext !important; */ /* For Firefox... mark as important, otherwise it becomes black */
/* text-decoration: -moz-anchor-decoration; */ /* For Firefox 3, otherwise no underline will be used */
}
/*
Just uncomment the following block if you want to avoid spaces between
paragraphs. Remember to apply the same style in your output front end page.
*/
/*
p, ul, li
{
margin-top: 0px;
margin-bottom: 0px;
}
*/
/*
The following are some sample styles used in the "Styles" toolbar command.
You should instead remove them, and include the styles used by the site
you are using the editor in.
*/
.Bold
{
font-weight: bold;
}
.Title
{
font-weight: bold;
font-size: 18px;
color: #cc3300;
}
pre,
tt,
code,
samp,
kbd {
font-family: Consolas, "Andale Mono WT", "Andale Mono", "Bitstream Vera Sans Mono", "Nimbus Mono L", Monaco, "Courier New", monospace;
/* same font stack should be used for ".dokuwiki table.diff td" in _diff.css */
font-size: 1em;
direction: ltr;
text-align: left;
background-color: #fbfaf9;
color: #333;
box-shadow: inset 0 0 .3em #ccc;
border-radius: 2px;
}
/* fix if background-color hides underlining */
em.u code {
text-decoration: underline;
}
/*code new tmpl start*/
pre {
border: 1px solid #ccc;
padding: .75em 1em;
}
/* for code in <file> */
/* filenames for downloadable file and code blocks */
dl.code,
dl.file {
}
pre {
overflow: auto;
word-wrap: normal;
border: 1px solid #ccc;
border-radius: 2px;
box-shadow: inset 0 0 .5em #ccc;
padding: .7em 1em;
background-color: #fbfaf9 !important;
}
dl.code dt a,
dl.file dt a {
background-color: transparent;
font-size: 0.875em;
font-weight: normal;
display: block;
min-height: 16px;
color: #2b73b7 !important;
}
dl.code dt,
dl.file dt {
background-color: #fbfaf9;
color: inherit;
border: 1px solid #ccc;
border-bottom-color: #fbfaf9;
border-top-left-radius: .3em;
border-top-right-radius: .3em;
padding: .3em .6em .1em;
padding-bottom: 1px;
margin-bottom: -1px;
margin-left:0px;
float: left;
}
dl.code dd,
dl.file dd {
margin: 0;
clear: left;
background-color: #fbfaf9;
}
/* Code new tmpl ends */
h1,
h2,
h3,
h4,
h5,
h6,
caption,
legend {
font-family: Arial, sans-serif;
font-weight: bold;
background-color: inherit;
padding: 0;
line-height: 1.2;
clear: left; /* ideally 'both', but problems with toc */
}
img.baseline {
vertical-align:bottom;
text-align:left;
display:block;
border: 0;
margin: 3px;
}
/* image alignment */
.medialeft {
float: left;
}
.mediaright {
float: right;
}
.mediacenter {
display: block;
margin-left: auto;
margin-right: auto;
}
img.media {
margin: .2em 0;
}
img.medialeft {
margin: .2em 1em .2em 0;
}
img.mediaright {
margin: .2em 0 .2em 1em;
}
img.mediacenter {
margin: .2em auto;
}
.leftalign {text-align: left;}
.centeralign {text-align: center;}
.rightalign {text-align: right;}
div.footnotes {
clear: both;
border-top: 1px solid black;
padding-left: 1em;
margin-top: 1em;
}
div.fn {
font-size: 90%;
}
a.fn_bot {
font-weight: bold;
}
/*____________ lists ____________*/
ul,
ol {
padding: 0 0 0 1.5em;
}
li,
dd {
padding: 0;
margin: 0 0 0 1.5em;
}
dt {
font-weight: bold;
margin: 0;
padding: 0;
}
li ul,
li ol,
li dl,
dl ul,
dl ol,
dl dl {
margin-bottom: 0;
padding: 0;
}
li li {
font-size: 100%;
}
ul { list-style: square outside; }
ol { list-style: decimal outside; }
ol ol { list-style-type: lower-alpha; }
ol ol ol { list-style-type: upper-roman; }
ol ol ol ol { list-style-type: upper-alpha; }
ol ol ol ol ol { list-style-type: lower-roman; }
a.urlextern,
a.windows,
a.mail,
a.mediafile,
a.interwiki {
background-repeat: no-repeat;
background-position: 0 center;
padding: 0 0 0 20px;
color: #1c86ff !important;
}
a.windows {
background: transparent url(images/unc.png) 0px 1px no-repeat;
padding: 1px 0px 1px 16px;
color: #436976 !important;
text-decoration: none !important;
}
a.urlextern {
background: transparent url(images/external-link.png) 0px 1px no-repeat;
padding: 1px 0px 1px 16px;
color: #436976 !important;
text-decoration: none !important;
}
a.wikilink2:link,
a.wikilink2:visited {
border-bottom: 1px dashed;
}
a.wikilink2:hover,
a.wikilink2:active,
a.wikilink2:focus {
border-bottom-width: 0;
}
a.wikilink2 {
color: red !important;
text-decoration: none !important;
}
a.wikilink1 {
color: green !important;
text-decoration: none !important;
}
span.np_break {
line-height: 50%;
border:0px;
padding:0px;
margin:0px;
}
/* syntax highlighting code */
.code .br0 { color: #66cc66; }
.code .co0 { color: #808080; font-style: italic; }
.code .co1 { color: #808080; font-style: italic; }
.code .co2 { color: #808080; font-style: italic; }
.code .co3 { color: #808080; }
.code .coMULTI { color: #808080; font-style: italic; }
.code .es0 { color: #000099; font-weight: bold; }
.code .kw1 { color: #b1b100; }
.code .kw2 { color: #000000; font-weight: bold; }
.code .kw3 { color: #000066; }
.code .kw4 { color: #993333; }
.code .kw5 { color: #0000ff; }
.code .me1 { color: #006600; }
.code .me2 { color: #006600; }
.code .nu0 { color: #cc66cc; }
.code .re0 { color: #0000ff; }
.code .re1 { color: #0000ff; }
.code .re2 { color: #0000ff; }
.code .re3 { color: #ff3333; font-weight:bold; }
.code .re4 { color: #009999; }
.code .st0 { color: #ff0000; }
.code .sy0 { color: #66cc66; }
a.mediafile {
background: url(images/fileicons/file.png) no-repeat scroll 0 1px transparent;
padding-bottom: 1px;
padding-left: 18px;
color: #436976 !important;
text-decoration: none !important;
}
/* email link */
a.mail {
background: transparent url(images/mail_icon.gif) 0px 1px no-repeat;
padding: 1px 0px 1px 16px;
color: #436976 !important;
text-decoration: none !important;
}
a.mf_gz {
background-image: url(images/fileicons/gz.png);
}
a.mf_csv {
background-image: url(images/fileicons/csv.png);
}
a.mf_gif {
background-image: url(images/fileicons/gif.png);
}
a.mf_png {
background-image: url(images/fileicons/png.png);
}
a.mf_txt {
background-image: url(images/fileicons/txt.png);
}
a.mf_tar {
background-image: url(images/fileicons/tar.png);
}
a.mf_jpg {
background-image: url(images/fileicons/jpg.png);
}
a.mf_xml {
background-image: url(images/fileicons/xml.png);
}
a.mf_c {
background-image: url(images/fileicons/c.png);
}
a.mf_ppt {
background-image: url(images/fileicons/ppt.png);
}
a.mf_conf {
background-image: url(images/fileicons/conf.png);
}
a.mf_xls {
background-image: url(images/fileicons/xls.png);
}
a.mf_doc {
background-image: url(images/fileicons/doc.png);
}
a.mf_php {
background-image: url(images/fileicons/php.png);
}
a.mf_cs {
background-image: url(images/fileicons/cs.png);
}
a.mf_pdf {
background-image: url(images/fileicons/pdf.png);
}
a.mf_odc {
background-image: url(images/fileicons/odg.png);
}
a.mf_cpp {
background-image: url(images/fileicons/cpp.png);
}
a.mf_sql {
background-image: url(images/fileicons/sql.png);
}
a.mf_bz2 {
background-image: url(images/fileicons/bz2.png);
}
a.mf_zip {
background-image: url(images/fileicons/zip.png);
}
a.mf_deb {
background-image: url(images/fileicons/deb.png);
}
a.mf_jpeg {
background-image: url(images/fileicons/jpeg.png);
}
a.mf_odg {
background-image: url(images/fileicons/odg.png);
}
a.mf_py {
background-image: url(images/fileicons/py.png);
}
a.mf_js {
background-image: url(images/fileicons/js.png);
}
a.mf_java {
background-image: url(images/fileicons/java.png);
}
a.mf_htm {
background-image: url(images/fileicons/htm.png);
}
a.mf_odt {
background-image: url(images/fileicons/odt.png);
}
a.mf_rtf {
background-image: url(images/fileicons/rtf.png);
}
a.mf_odf {
background-image: url(images/fileicons/odg.png);
}
a.mf_css {
background-image: url(images/fileicons/css.png);
}
a.mf_docx {
background-image: url(images/fileicons/docx.png);
}
a.mf_xlsx {
background-image: url(images/fileicons/xlsx.png);
}
a.mf_odp {
background-image: url(images/fileicons/odg.png);
}
a.mf_rar {
background-image: url(images/fileicons/rar.png);
}
a.mf_tgz {
background-image: url(images/fileicons/tgz.png);
}
a.mf_7z {
background-image: url(images/fileicons/7z.png);
}
a.mf_html {
background-image: url(images/fileicons/html.png);
}
a.mf_pl {
background-image: url(images/fileicons/pl.png);
}
a.mf_rpm {
background-image: url(images/fileicons/rpm.png);
}
a.mf_ps {
background-image: url(images/fileicons/ps.png);
}
a.mf_swf {
background-image: url(images/fileicons/swf.png);
}
a.mf_epub {
background-image: url(images/fileicons/epub.png);
}
a.interwiki {
background: url(images/fileicons/wp.gif) no-repeat scroll 0 1px transparent;
padding-bottom: 1px;
padding-left: 18px;
color: #436976 !important;
text-decoration: none !important;
}
dl.code dd,
dl.file dd {
margin: 0;
clear: left;
min-height: 1px; /* for IE7 */
}
[dir=rtl] .dokuwiki dl.code dd,
[dir=rtl] .dokuwiki dl.file dd {
clear: right;
}
span.multi_p_open
{
display: block;
}
a.urlextern,
a.windows,
a.mail,
a.mediafile,
a.interwiki,
a.urlextern:visited,
a.windows:visited,
a.mail:visited,
a.mediafile:visited,
a.interwiki:visited
{
color: #1c86ff !important;
text-decoration:none;
}
blockquote {
padding-left: .5em;
margin-left: 1.5em;
}

View File

@@ -0,0 +1,8 @@
blockquote {
border: 1px dotted #ccc;
background: #eee url(data:image/gif;base64,R0lGODlhLgAcAMQAAPT09PHx8e7u7unp6ejo6Ofn5+bm5uXl5eTk5OPj4+Li4t/f397e3t3d3dzc3Nvb29ra2v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABEALAAAAAAuABwAAAW2YCSOJLkgaJqWrKi+ram8dBwJdB03Od3Ehh6MdUgIXwvWcVhyLFEMCEP5tD2WD1tkqY1chT/t0dB1CrNiIVl7OCbTwu722F0Cujzhoa6WG4UObGMBfEtvVEtrLU8qhyOMKIokkCl7IwOUCAWIlJOZCJyQlnOZBCWfCAqPqKesIm2frbEimLMjeZQJnpmhT45BlKMjX5C9RwKLkGiyiTaMqi3AXHA90EDTeD2Bcj1yJSeV3rugXSEAOw==) no-repeat 0.3em 0.3em;
padding: 1em;
overflow: hidden;
margin: 1em auto 1em auto;
max-width: 90%;
}

View File

@@ -0,0 +1,10 @@
<?php
/**
lib/plugins/ckgedit/fckeditor/dwsmileys.php
*/
$SMILEYS = realpath(dirname(__FILE__).'/../../../../').'/conf/smileys.conf';
if(!file_exists($SMILEYS)) $SMILEYS ='/etc/dokuwiki/smileys.conf';
$LOCAL = preg_replace("/\.conf$/", '.local.conf', $SMILEYS) ;
if(file_exists($LOCAL)) readfile($LOCAL);
readfile($SMILEYS);

View File

@@ -0,0 +1,84 @@
<?php
define("DOKU_INC", realpath(dirname(__FILE__).'/../../../../') . '/');
define ("DOKU_PLUGIN", DOKU_INC . 'lib/plugins/');
define("PAGES", DOKU_INC . 'data/pages/');
define("FCKEDITOR", DOKU_PLUGIN . 'ckgedit/fckeditor/editor/');
define('CONNECTOR', FCKEDITOR . 'filemanager/connectors/php/');
require_once(CONNECTOR . 'check_acl.php');
if(file_exists(DOKU_INC.'inc/Input.class.php')) {
require_once(DOKU_INC.'inc/Input.class.php');
}
else {
require_once(DOKU_PLUGIN . 'ckgedit/fckeditor/editor/filemanager/connectors/php/Input.class.php');
}
require_once(CONNECTOR . 'SafeFN.class.php');
global $dwfck_conf;
global $Dwfck_conf_values;
$INPUT = new Input();
$page = $INPUT->str('dw_id');
$page = ltrim($page, ':');
$dwfck_conf = doku_config_values(); // needed for cleanID
$Dwfck_conf_values = $dwfck_conf;
$page = str_replace(':', '/',$page);
$page = dwiki_encodeFN($page);
if(!empty($Dwfck_conf_values['ckg_savedir'])) {
if (stristr(PHP_OS, 'WIN')) {
$path = realpath(DOKU_INC . $Dwfck_conf_values['ckg_savedir']);
$path .= '/pages/' . $page . '.txt';
}
else $path = $Dwfck_conf_values['ckg_savedir'] . '/pages/' . $page . '.txt';
}
else $path = PAGES . $page . '.txt';
$resp = "";
$headers = array();
$lines = file($path);
foreach ($lines as $line) {
if (preg_match('/^=+([^=]+)=+\s*$/',$line,$matches)) {
$suffix_anchor = "";
$suffix_header = "";
if(isset($headers[$matches[1]])) {
$headers[$matches[1]]++;
$suffix_anchor = $headers[$matches[1]];
$suffix_header = " [$suffix_anchor]";
}
else {
$headers[$matches[1]]=0;
}
$resp .= trim($matches[1]) . $suffix_header . ";;" ;
$resp .= cleanID($matches[1]). $suffix_anchor . "@@" ;
}
}
$resp = rtrim($resp,'@');
echo rawurlencode($resp);
//file_put_contents('ajax-resp.txt', "dw_id=" . $_REQUEST['dw_id'] . "\npage=$page\npath=$path\n$resp\n" );
echo "\n";
function doku_config_values() {
$dwphp = DOKU_INC . 'conf/dokuwiki.php';
$localphp = DOKU_INC . 'conf/local.php';
$conf['ckg_savedir']= false;
if(file_exists($dwphp))
{
include($dwphp);
if(file_exists($localphp))
{
include($localphp);
}
$sv = preg_replace("#^\.+/#","",$conf['savedir']);
if($sv != 'data') {
$conf['ckg_savedir']= $conf['savedir'];
}
return $conf;
}
return false;
}
?>

View File

@@ -0,0 +1,8 @@
<?php
/**
lib/plugins/ckgedit/fckeditor/dwsmileys.php
*/
echo file_get_contents('../version');

Binary file not shown.

After

Width:  |  Height:  |  Size: 659 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 816 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 B

View File

@@ -0,0 +1,2 @@
For the generator of these files see
https://github.com/splitbrain/file-icon-generator/blob/master/example-dokuwiki.php

Binary file not shown.

After

Width:  |  Height:  |  Size: 427 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 727 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 433 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 419 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 402 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 430 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 419 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 427 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 427 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 409 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 421 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 425 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 410 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 319 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 417 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 417 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 417 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 417 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 405 B

View File

@@ -0,0 +1,67 @@
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<title>filetype icons</title>
<style type="text/css">
body {
background-color: #ccc;
font-family: Arial;
}
.box {
width: 200px;
float:left;
padding: 0.5em;
margin: 0;
}
.white {
background-color: #fff;
}
.black {
background-color: #000;
}
</style>
</head>
<body>
<div class="white box">
<?php
foreach (glob('*.png') as $img) {
echo '<img src="'.$img.'" alt="'.$img.'" title="'.$img.'" /> ';
}
?>
</div>
<div class="black box">
<?php
foreach (glob('*.png') as $img) {
echo '<img src="'.$img.'" alt="'.$img.'" title="'.$img.'" /> ';
}
?>
</div>
<br style="clear: left" />
<div class="white box">
<?php
foreach (glob('32x32/*.png') as $img) {
echo '<img src="'.$img.'" alt="'.$img.'" title="'.$img.'" /> ';
}
?>
</div>
<div class="black box">
<?php
foreach (glob('32x32/*.png') as $img) {
echo '<img src="'.$img.'" alt="'.$img.'" title="'.$img.'" /> ';
}
?>
</div>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 420 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 420 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 435 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 418 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 419 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 398 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 404 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 416 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 403 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 408 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 435 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 425 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 424 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 418 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 417 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 414 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 424 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 426 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 418 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 421 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 418 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 422 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 410 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 416 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 420 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 424 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 414 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 417 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 417 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 417 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 425 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 400 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 418 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 443 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 942 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 918 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 800 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 553 B

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More