From 4bbebc4400fc734e29d8929b0d88878afefb6d92 Mon Sep 17 00:00:00 2001 From: Dan Helfman Date: Mon, 16 Jun 2008 13:42:52 -0700 Subject: [PATCH] Fixed display of image justification controls IE. Made justification default back to left when unchecking embed checkbox. --- static/css/note.css | 1 + static/js/Wiki.js | 12 ++++++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/static/css/note.css b/static/css/note.css index 086384c..42aeca4 100644 --- a/static/css/note.css +++ b/static/css/note.css @@ -52,6 +52,7 @@ img { .center_justified { display: block; margin: 0.5em auto 0.5em auto; + text-align: center; } .right_justified { diff --git a/static/js/Wiki.js b/static/js/Wiki.js index aaa524f..9c2bdbc 100644 --- a/static/js/Wiki.js +++ b/static/js/Wiki.js @@ -3041,10 +3041,12 @@ function File_link_pulldown( wiki, notebook_id, invoker, editor, link, ephemeral this.image_justify_area = createDOM( "div", { "class": "undisplayed" }, createDOM( "table" , { "id": "justify_table" }, - createDOM( "tr", {}, - createDOM( "td", {}, this.left_justify_radio, left_justify_label ), - createDOM( "td", {}, this.center_justify_radio, center_justify_label ), - createDOM( "td", {}, this.right_justify_radio, right_justify_label ) + createDOM( "tbody", {}, + createDOM( "tr", {}, + createDOM( "td", {}, this.left_justify_radio, left_justify_label ), + createDOM( "td", {}, this.center_justify_radio, center_justify_label ), + createDOM( "td", {}, this.right_justify_radio, right_justify_label ) + ) ) ) ); @@ -3155,6 +3157,8 @@ File_link_pulldown.prototype.embed_clicked = function ( event ) { addElementClass( this.thumbnail_span, "undisplayed" ); removeElementClass( this.image_justify_area, "undisplayed" ); } else { + this.justify_image( "left" ); + this.left_justify_radio.checked = true; removeElementClass( this.thumbnail_span, "undisplayed" ); addElementClass( this.image_justify_area, "undisplayed" ); this.link.innerHTML = this.link_title || this.filename_field.value || this.previous_filename;