liquid_feedback_frontend

view static/wysihtml/example.html @ 1800:b87997219042

Updated spanish translation
author bsw
date Thu Oct 21 15:22:29 2021 +0200 (2021-10-21)
parents 32cc544d5a5b
children
line source
1 <!DOCTYPE html>
3 <meta http-equiv="X-UA-Compatible" content="IE=Edge">
4 <meta charset="utf-8">
6 <title>wysihtml - Advanced Demo</title>
8 <style>
9 body {
10 font-family: Verdana;
11 font-size: 11px;
12 }
14 h2 {
15 margin-bottom: 0;
16 }
18 small {
19 display: block;
20 margin-top: 40px;
21 font-size: 9px;
22 }
24 small,
25 small a {
26 color: #666;
27 }
29 a {
30 color: #000;
31 text-decoration: underline;
32 cursor: pointer;
33 }
35 #toolbar [data-wysihtml-action] {
36 float: right;
37 }
39 #toolbar,
40 textarea {
41 width: 920px;
42 padding: 5px;
43 -webkit-box-sizing: border-box;
44 -ms-box-sizing: border-box;
45 -moz-box-sizing: border-box;
46 box-sizing: border-box;
47 }
49 textarea {
50 height: 280px;
51 border: 2px solid green;
52 font-family: Verdana;
53 font-size: 11px;
54 }
56 textarea:focus {
57 color: black;
58 border: 2px solid black;
59 }
61 .wysihtml-command-active {
62 font-weight: bold;
63 }
65 [data-wysihtml-dialog] {
66 margin: 5px 0 0;
67 padding: 5px;
68 border: 1px solid #666;
69 }
71 a[data-wysihtml-command-value="red"] {
72 color: red;
73 }
75 a[data-wysihtml-command-value="green"] {
76 color: green;
77 }
79 a[data-wysihtml-command-value="blue"] {
80 color: blue;
81 }
83 div.editable {
84 border: 1px dashed gray;
85 padding: 10px;
86 }
87 </style>
89 <h1>wysihtml - Advanced Editor Example</h1>
91 <h2>Example of editor with iframe wrapper and as textarea replacement</h2>
92 <br>
93 <form class="ewrapper">
94 <div class="toolbar" style="display: none;">
95 <a data-wysihtml-command="bold" title="CTRL+B">bold</a> |
96 <a data-wysihtml-command="italic" title="CTRL+I">italic</a> |
97 <a data-wysihtml-command="superscript" title="sup">superscript</a> |
98 <a data-wysihtml-command="subscript" title="sub">subscript</a> |
99 <a data-wysihtml-command="createLink">link</a> |
100 <a data-wysihtml-command="removeLink"><s>link</s></a> |
101 <a data-wysihtml-command="formatBlock" data-wysihtml-command-value="h1">h1</a> |
102 <a data-wysihtml-command="formatBlock" data-wysihtml-command-value="h2">h2</a> |
103 <a data-wysihtml-command="formatBlock" data-wysihtml-command-blank-value="true">plaintext</a> |
104 <a data-wysihtml-command="insertUnorderedList">insertUnorderedList</a> |
105 <a data-wysihtml-command="insertOrderedList">insertOrderedList</a> |
106 <a data-wysihtml-command="formatCode" data-wysihtml-command-value="language-html">Code</a> |
107 <a data-wysihtml-command="undo">undo</a> |
108 <a data-wysihtml-command="redo">redo</a> |
109 <a data-wysihtml-command="insertSpeech">speech</a>
110 <a data-wysihtml-action="change_view">switch to html view</a>
112 <div data-wysihtml-dialog="createLink" style="display: none;">
113 <label>
114 Link:
115 <input data-wysihtml-dialog-field="href" value="http://">
116 </label>
117 <a data-wysihtml-dialog-action="save">OK</a>&nbsp;<a data-wysihtml-dialog-action="cancel">Cancel</a>
118 </div>
120 </div>
121 <br>
122 <textarea class="editable" placeholder="Enter text ..."></textarea>
123 <br><input type="reset" value="Reset form!">
124 </form>
126 <br/><br><h2>Example of editor without iframe wrapper</h2><br/>
127 <form class="ewrapper">
128 <div class="toolbar" style="display: none;">
129 <a data-wysihtml-command="bold" title="CTRL+B">bold</a> |
130 <a data-wysihtml-command="italic" title="CTRL+I">italic</a> |
131 <a data-wysihtml-command="createLink">link</a> |
132 <a data-wysihtml-command="removeLink"><s>link</s></a> |
133 <a data-wysihtml-command="formatBlock" data-wysihtml-command-value="h1">h1</a> |
134 <a data-wysihtml-command="formatBlock" data-wysihtml-command-value="h2">h2</a> |
135 <a data-wysihtml-command="formatBlock" data-wysihtml-command-blank-value="true">plaintext</a> |
136 <a data-wysihtml-command="insertUnorderedList">insertUnorderedList</a> |
137 <a data-wysihtml-command="insertOrderedList">insertOrderedList</a> |
138 <a data-wysihtml-command="undo">undo</a> |
139 <a data-wysihtml-command="redo">redo</a> |
140 <a data-wysihtml-command="insertSpeech">speech</a>
141 <a data-wysihtml-action="change_view">switch to html view</a>
143 <div data-wysihtml-dialog="createLink" style="display: none;">
144 <label>
145 Link:
146 <input data-wysihtml-dialog-field="href" value="http://">
147 </label>
148 <a data-wysihtml-dialog-action="save">OK</a>&nbsp;<a data-wysihtml-dialog-action="cancel">Cancel</a>
149 </div>
151 </div>
152 <br>
153 <div class="editable" data-placeholder="Enter text ..."></div>
154 <br><input type="reset" value="Reset form!">
155 </form>
157 <h2>Events:</h2>
158 <div id="log"></div>
160 <small>powered by <a href="https://github.com/Voog/wysihtml" target="_blank">wysihtml</a>.</small>
162 <script src="jquery.1.10.2.js"></script>
164 <script src="wysihtml.js"></script>
165 <script src="wysihtml.all-commands.js"></script>
166 <!--<script src="wysihtml.table_editing.js"></script>-->
167 <script src="wysihtml.toolbar.js"></script>
169 <script src="wysihtml_liquidfeedback_rules.js"></script>
171 <script>
172 var editors = [];
173 $('.ewrapper').each(function(idx, wrapper) {
174 var e = new wysihtml.Editor($(wrapper).find('.editable').get(0), {
175 toolbar: $(wrapper).find('.toolbar').get(0),
176 parserRules: wysihtmlParserRules,
177 stylesheets: "css/stylesheet.css",
178 useLineBreaks: true
179 //showToolbarAfterInit: false
180 });
181 editors.push(e);
182 });
183 </script>

Impressum / About Us