server/php/basic/public_html/static/lib/ckeditor/samples/divreplace.html
author ymh <ymh.work@gmail.com>
Fri, 19 Jun 2015 13:35:23 +0200
changeset 489 7f25a4453865
permissions -rw-r--r--
update renkan server deploiement
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
489
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
<!DOCTYPE html>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
<!--
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
For licensing, see LICENSE.md or http://ckeditor.com/license
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
-->
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
<html>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
<head>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
	<meta charset="utf-8">
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
	<title>Replace DIV &mdash; CKEditor Sample</title>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
	<script src="../ckeditor.js"></script>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
	<link href="sample.css" rel="stylesheet">
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
	<style>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
		div.editable
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
		{
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
			border: solid 2px transparent;
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
			padding-left: 15px;
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
			padding-right: 15px;
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
		}
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
		div.editable:hover
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
		{
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
			border-color: black;
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
		}
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
	</style>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
	<script>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
		// Uncomment the following code to test the "Timeout Loading Method".
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
		// CKEDITOR.loadFullCoreTimeout = 5;
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
		window.onload = function() {
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
			// Listen to the double click event.
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
			if ( window.addEventListener )
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
				document.body.addEventListener( 'dblclick', onDoubleClick, false );
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
			else if ( window.attachEvent )
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
				document.body.attachEvent( 'ondblclick', onDoubleClick );
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
		};
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
		function onDoubleClick( ev ) {
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
			// Get the element which fired the event. This is not necessarily the
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
			// element to which the event has been attached.
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
			var element = ev.target || ev.srcElement;
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
			// Find out the div that holds this element.
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
			var name;
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
			do {
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    50
				element = element.parentNode;
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    51
			}
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    52
			while ( element && ( name = element.nodeName.toLowerCase() ) &&
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    53
				( name != 'div' || element.className.indexOf( 'editable' ) == -1 ) && name != 'body' );
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    54
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    55
			if ( name == 'div' && element.className.indexOf( 'editable' ) != -1 )
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    56
				replaceDiv( element );
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    57
		}
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    58
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    59
		var editor;
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    60
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    61
		function replaceDiv( div ) {
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    62
			if ( editor )
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    63
				editor.destroy();
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    64
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    65
			editor = CKEDITOR.replace( div );
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    66
		}
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    67
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    68
	</script>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    69
</head>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    70
<body>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    71
	<h1 class="samples">
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    72
		<a href="index.html">CKEditor Samples</a> &raquo; Replace DIV with CKEditor on the Fly
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    73
	</h1>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    74
	<div class="description">
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    75
		<p>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    76
			This sample shows how to automatically replace <code>&lt;div&gt;</code> elements
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    77
			with a CKEditor instance on the fly, following user's doubleclick. The content
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    78
			that was previously placed inside the <code>&lt;div&gt;</code> element will now
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    79
			be moved into CKEditor editing area.
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    80
		</p>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    81
		<p>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    82
			For details on how to create this setup check the source code of this sample page.
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    83
		</p>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    84
	</div>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    85
	<p>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    86
		Double-click any of the following <code>&lt;div&gt;</code> elements to transform them into
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    87
		editor instances.
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    88
	</p>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    89
	<div class="editable">
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    90
		<h3>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    91
			Part 1
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    92
		</h3>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    93
		<p>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    94
			Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Cras et ipsum quis mi
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    95
			semper accumsan. Integer pretium dui id massa. Suspendisse in nisl sit amet urna
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    96
			rutrum imperdiet. Nulla eu tellus. Donec ante nisi, ullamcorper quis, fringilla
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    97
			nec, sagittis eleifend, pede. Nulla commodo interdum massa. Donec id metus. Fusce
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    98
			eu ipsum. Suspendisse auctor. Phasellus fermentum porttitor risus.
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
    99
		</p>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   100
	</div>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   101
	<div class="editable">
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   102
		<h3>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   103
			Part 2
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   104
		</h3>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   105
		<p>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   106
			Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Cras et ipsum quis mi
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   107
			semper accumsan. Integer pretium dui id massa. Suspendisse in nisl sit amet urna
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   108
			rutrum imperdiet. Nulla eu tellus. Donec ante nisi, ullamcorper quis, fringilla
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   109
			nec, sagittis eleifend, pede. Nulla commodo interdum massa. Donec id metus. Fusce
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   110
			eu ipsum. Suspendisse auctor. Phasellus fermentum porttitor risus.
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   111
		</p>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   112
		<p>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   113
			Donec velit. Mauris massa. Vestibulum non nulla. Nam suscipit arcu nec elit. Phasellus
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   114
			sollicitudin iaculis ante. Ut non mauris et sapien tincidunt adipiscing. Vestibulum
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   115
			vitae leo. Suspendisse nec mi tristique nulla laoreet vulputate.
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   116
		</p>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   117
	</div>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   118
	<div class="editable">
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   119
		<h3>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   120
			Part 3
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   121
		</h3>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   122
		<p>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   123
			Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Cras et ipsum quis mi
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   124
			semper accumsan. Integer pretium dui id massa. Suspendisse in nisl sit amet urna
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   125
			rutrum imperdiet. Nulla eu tellus. Donec ante nisi, ullamcorper quis, fringilla
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   126
			nec, sagittis eleifend, pede. Nulla commodo interdum massa. Donec id metus. Fusce
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   127
			eu ipsum. Suspendisse auctor. Phasellus fermentum porttitor risus.
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   128
		</p>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   129
	</div>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   130
	<div id="footer">
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   131
		<hr>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   132
		<p>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   133
			CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   134
		</p>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   135
		<p id="copy">
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   136
			Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   137
			Knabben. All rights reserved.
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   138
		</p>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   139
	</div>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   140
</body>
7f25a4453865 update renkan server deploiement
ymh <ymh.work@gmail.com>
parents:
diff changeset
   141
</html>