new popups need new js to drive them. bah

Oleg committed Jun 01, 2011
commit 0d0df036a583654dd8910a4d14ee19904c44aee2
Showing 3 changed files with 41 additions and 9 deletions
app/assets/javascripts/comfortable_mexican_sofa/wymeditor/iframe/default/wymiframe.css +5 -0
@@ @@ -33,3 +33,8 @@ h5 { background-image: url(lbl-h5.png); }
h6 { background-image: url(lbl-h6.png); }
blockquote { background-image: url(lbl-blockquote.png); }
pre { background-image: url(lbl-pre.png); }
+
+ /* Custom Classes */
+ p.align_left { text-align: left }
+ p.align_center { text-align: center }
+ p.align_right { text-align: right }
\ No newline at end of file
app/assets/javascripts/comfortable_mexican_sofa/wymeditor/jquery.wymeditor.cms.js +27 -4
@@ @@ -29,9 +29,9 @@ var cms_wym_options = {
],
classesItems: [
- { 'name': 'AlignLeft', 'title': 'Align_Left', 'css': 'align_left' },
- { 'name': 'AlignCenter', 'title': 'Align_Center', 'css': 'align_center' },
- { 'name': 'AlignRight', 'title': 'Align_Left', 'css': 'align_right' }
+ { 'name': 'align_left', 'title': 'Align_Left', 'expr': '*' },
+ { 'name': 'align_center', 'title': 'Align_Center', 'expr': '*' },
+ { 'name': 'align_right', 'title': 'Align_Left', 'expr': '*' }
],
boxHtml: '<div class="wym_box">'
@@ @@ -62,7 +62,30 @@ var cms_wym_options = {
+ '<textarea class="wym_html_val code"></textarea>'
+ '</div>',
- dialogLinkHtml: 'Link Dialog',
+ dialogLinkHtml: '<form>'
+ + '<input type="hidden" class="wym_dialog_type" value="' + WYMeditor.DIALOG_LINK + '"/>'
+ + '<div class="form_element">'
+ + '<div class="label">'
+ + '<label>{URL}</label>'
+ + '</div>'
+ + '<div class="value">'
+ + '<input type="text" class="wym_href"/>'
+ + '</div>'
+ + '</div>'
+ + '<div class="form_element">'
+ + '<div class="label">'
+ + '<label>{Title}</label>'
+ + '</div>'
+ + '<div class="value">'
+ + '<input type="text" class="wym_title"/>'
+ + '</div>'
+ + '</div>'
+ + '<div class="form_element submit_element">'
+ + '<div class="value">'
+ + '<input class="wym_submit" name="commit" type="button" value="{Submit}" />'
+ + '</div>'
+ + '</div>'
+ + '</form>',
dialogImageHtml: 'Image Dialog',
dialogTableHtml: 'Table Dialog',
dialogPasteHtml: 'Paste Dialog'
app/assets/stylesheets/comfortable_mexican_sofa/widgets.css +9 -5
@@ @@ -1,9 +1,13 @@
/* -- Dialog Box --------------------------------------------------------- */
+ .ui-dialog {
+ border: 1px solid #252525;
+ border-radius: 5px;
+ }
#cms_dialog {
- border: 4px solid #9f9f9f;
+ border: 5px solid #9f9f9f;
border-radius: 5px;
background-color: #d8d8d8;
- padding: 10px;
+ padding: 30px 15px 15px 15px;
}
.ui-widget-overlay {
position: absolute;
@@ @@ -62,9 +66,9 @@ a.ui-dialog-titlebar-close {
.wym_box .wym_toolbar li.wym_tools_paste a { background-position: -260px 0px }
.wym_box .wym_toolbar li.wym_tools_html a { background-position: -280px 0px }
- .wym_box .wym_toolbar li.wym_classes_AlignLeft a { background-position: -300px 0px }
- .wym_box .wym_toolbar li.wym_classes_AlignCenter a { background-position: -320px 0px }
- .wym_box .wym_toolbar li.wym_classes_AlignRight a { background-position: -340px 0px }
+ .wym_box .wym_toolbar li.wym_classes_align_left a { background-position: -300px 0px }
+ .wym_box .wym_toolbar li.wym_classes_align_center a { background-position: -320px 0px }
+ .wym_box .wym_toolbar li.wym_classes_align_right a { background-position: -340px 0px }
.wym_box .wym_html,
.wym_box .wym_iframe {