* In development mode, disable session filter for static files. This may
prevent some session deadlock errors. * Fixed some bugs with the new auto-resizing toolbar: * In IE 6/7, when you click on a formatting button such as italics, it doesn't visibly depress, because update_toolbar() is causing it to unpress until you start typing the italic text. Fixed by only calling update_toolbar() in focused_editor() if focused_editor is null. * When downing or upping a toolbar button, now calling resize_toolbar_button() unconditionally.
This commit is contained in:
parent
5d38e917f6
commit
2a542999c5
|
@ -11,9 +11,11 @@ settings = {
|
||||||
"/static": {
|
"/static": {
|
||||||
"static_filter.on": True,
|
"static_filter.on": True,
|
||||||
"static_filter.dir": "static",
|
"static_filter.dir": "static",
|
||||||
|
"session_filter.on": False,
|
||||||
},
|
},
|
||||||
"/favicon.ico": {
|
"/favicon.ico": {
|
||||||
"static_filter.on": True,
|
"static_filter.on": True,
|
||||||
"static_filter.file": "static/images/favicon.ico",
|
"static_filter.file": "static/images/favicon.ico",
|
||||||
|
"session_filter.on": False,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,13 +4,13 @@
|
||||||
|
|
||||||
#toolbar {
|
#toolbar {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
width: expression( eval( document.all.center_area && ( document.all.center_area.offsetLeft - 50 ) || 0 ) );
|
width: expression( eval( document.all.center_area && ( document.all.center_area.offsetLeft - 60 ) || 0 ) );
|
||||||
text-align: right;
|
text-align: right;
|
||||||
}
|
}
|
||||||
|
|
||||||
#note_tree_area {
|
#note_tree_area {
|
||||||
left: 0;
|
left: 0;
|
||||||
width: expression( eval( document.all.center_area && ( document.all.center_area.offsetLeft - 50 ) || 0 ) );
|
width: expression( eval( document.all.center_area && ( document.all.center_area.offsetLeft - 60 ) || 0 ) );
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: expression( eval( document.compatMode && document.compatMode == 'CSS1Compat' ) ? documentElement.scrollTop + 80 : document.body.scrollTop + 80 );
|
top: expression( eval( document.compatMode && document.compatMode == 'CSS1Compat' ) ? documentElement.scrollTop + 80 : document.body.scrollTop + 80 );
|
||||||
}
|
}
|
||||||
|
|
|
@ -412,7 +412,6 @@ Editor.prototype.mouse_clicked = function ( event ) {
|
||||||
// in case the cursor has moved, update the state
|
// in case the cursor has moved, update the state
|
||||||
if ( this.edit_enabled )
|
if ( this.edit_enabled )
|
||||||
signal( this, "state_changed", this, link_clicked );
|
signal( this, "state_changed", this, link_clicked );
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Editor.prototype.scrape_title = function () {
|
Editor.prototype.scrape_title = function () {
|
||||||
|
|
|
@ -867,8 +867,12 @@ Wiki.prototype.editor_focused = function ( editor, synchronous ) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
this.focused_editor = editor;
|
if ( !this.focused_editor ) {
|
||||||
this.update_toolbar();
|
this.focused_editor = editor;
|
||||||
|
this.update_toolbar();
|
||||||
|
} else {
|
||||||
|
this.focused_editor = editor;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Wiki.prototype.key_pressed = function ( event ) {
|
Wiki.prototype.key_pressed = function ( event ) {
|
||||||
|
@ -1011,7 +1015,7 @@ Wiki.prototype.down_image_button = function ( name ) {
|
||||||
var button = getElement( name );
|
var button = getElement( name );
|
||||||
var toolbar_image_dir = this.get_toolbar_image_dir();
|
var toolbar_image_dir = this.get_toolbar_image_dir();
|
||||||
|
|
||||||
if ( /_down/.test( button.src ) && !this.resize_toolbar_button( button ) )
|
if ( !this.resize_toolbar_button( button ) && /_down/.test( button.src ) )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if ( /_hover/.test( button.src ) )
|
if ( /_hover/.test( button.src ) )
|
||||||
|
@ -1025,7 +1029,7 @@ Wiki.prototype.up_image_button = function ( name ) {
|
||||||
var button = getElement( name );
|
var button = getElement( name );
|
||||||
var toolbar_image_dir = this.get_toolbar_image_dir();
|
var toolbar_image_dir = this.get_toolbar_image_dir();
|
||||||
|
|
||||||
if ( !/_down/.test( button.src ) && !this.resize_toolbar_button( button ) )
|
if ( !this.resize_toolbar_button( button ) && !/_down/.test( button.src ) )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if ( /_hover/.test( button.src ) )
|
if ( /_hover/.test( button.src ) )
|
||||||
|
|
Reference in New Issue