Browse Source

Added support for center and justify

Text is hyphenated using soft hyphens.
See https://en.wikipedia.org/wiki/Soft_hyphen for details.
Christian Auby 8 years ago
parent
commit
71eb9e9bb1
2 changed files with 19 additions and 1 deletions
  1. 1
    1
      generator/generate.html
  2. 18
    0
      generator/js/cards.js

+ 1
- 1
generator/generate.html View File

312
                     <div class="form-group">
312
                     <div class="form-group">
313
                         <label for="card-contents" class="col-sm-2 control-label">Contents</label>
313
                         <label for="card-contents" class="col-sm-2 control-label">Contents</label>
314
                         <div class="col-sm-10">
314
                         <div class="col-sm-10">
315
-                            <textarea class="form-control" rows="14" id="card-contents" wrap="off"></textarea>
315
+                            <textarea class="form-control" rows="14" id="card-contents"></textarea>
316
                         </div>
316
                         </div>
317
                     </div>
317
                     </div>
318
                 </form>
318
                 </form>

+ 18
- 0
generator/js/cards.js View File

178
     return result;
178
     return result;
179
 }
179
 }
180
 
180
 
181
+function card_element_center(params, card_data, options) {
182
+    var result = "";
183
+    result += '<div class="card-element card-description-line" style="text-align: center">';
184
+    result += '   <p class="card-p card-description-text">' + params[0] + '</p>';
185
+    result += '</div>';
186
+    return result;
187
+}
188
+
189
+function card_element_justify(params, card_data, options) {
190
+    var result = "";
191
+    result += '<div class="card-element card-description-line" style="text-align: justify; hyphens: auto">';
192
+    result += '   <p class="card-p card-description-text">' + params[0] + '</p>';
193
+    result += '</div>';
194
+    return result;
195
+}
196
+
181
 function card_element_dndstats(params, card_data, options) {
197
 function card_element_dndstats(params, card_data, options) {
182
     var stats = [10, 10, 10, 10, 10, 10];
198
     var stats = [10, 10, 10, 10, 10, 10];
183
     var mods = [0,0,0,0,0,0];
199
     var mods = [0,0,0,0,0,0];
251
     description: card_element_description,
267
     description: card_element_description,
252
     dndstats: card_element_dndstats,
268
     dndstats: card_element_dndstats,
253
     text: card_element_text,
269
     text: card_element_text,
270
+    center: card_element_center,
271
+    justify: card_element_justify,
254
     bullet: card_element_bullet,
272
     bullet: card_element_bullet,
255
     fill: card_element_fill,
273
     fill: card_element_fill,
256
     section: card_element_section,
274
     section: card_element_section,

Loading…
Cancel
Save