Replaced "add new notebook" link with new notebook button next to
"notebooks" heading.
This commit is contained in:
parent
69ca866ba0
commit
cf7cdefd28
4
NEWS
4
NEWS
|
@ -1,3 +1,7 @@
|
||||||
|
1.4.8: June ??, 2008:
|
||||||
|
* Replaced "add new notebook" link with new notebook button next to
|
||||||
|
"notebooks" heading.
|
||||||
|
|
||||||
1.4.7: June 21, 2008:
|
1.4.7: June 21, 2008:
|
||||||
* New favicon.ico image that looks slightly less dated.
|
* New favicon.ico image that looks slightly less dated.
|
||||||
|
|
||||||
|
|
|
@ -791,9 +791,10 @@ h1 {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
.rss_image {
|
.middle_image {
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
border: 0;
|
border: 0;
|
||||||
|
padding-left: 0.5em;
|
||||||
}
|
}
|
||||||
|
|
||||||
#justify_table td {
|
#justify_table td {
|
||||||
|
|
|
@ -337,14 +337,6 @@ Wiki.prototype.populate = function ( startup_notes, current_notes, note_read_wri
|
||||||
} );
|
} );
|
||||||
}
|
}
|
||||||
|
|
||||||
var add_notebook_link = getElement( "add_notebook_link" );
|
|
||||||
if ( add_notebook_link ) {
|
|
||||||
connect( add_notebook_link, "onclick", function ( event ) {
|
|
||||||
self.invoker.invoke( "/notebooks/create", "POST" );
|
|
||||||
event.stop();
|
|
||||||
} );
|
|
||||||
}
|
|
||||||
|
|
||||||
var rename_notebook_link = getElement( "rename_notebook_link" );
|
var rename_notebook_link = getElement( "rename_notebook_link" );
|
||||||
if ( rename_notebook_link ) {
|
if ( rename_notebook_link ) {
|
||||||
connect( rename_notebook_link, "onclick", function ( event ) {
|
connect( rename_notebook_link, "onclick", function ( event ) {
|
||||||
|
@ -392,6 +384,16 @@ Wiki.prototype.populate = function ( startup_notes, current_notes, note_read_wri
|
||||||
event.stop();
|
event.stop();
|
||||||
} );
|
} );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var new_notebook_button = getElement( "new_notebook" );
|
||||||
|
if ( new_notebook_button ) {
|
||||||
|
connect( new_notebook_button, "onclick", function ( event ) {
|
||||||
|
self.invoker.invoke( "/notebooks/create", "POST" );
|
||||||
|
event.stop();
|
||||||
|
} );
|
||||||
|
|
||||||
|
this.make_image_button( "new_notebook", "new_note", true );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Wiki.prototype.background_clicked = function ( event ) {
|
Wiki.prototype.background_clicked = function ( event ) {
|
||||||
|
@ -945,9 +947,9 @@ Wiki.prototype.editor_key_pressed = function ( editor, event ) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Wiki.prototype.get_toolbar_image_dir = function () {
|
Wiki.prototype.get_toolbar_image_dir = function ( always_small ) {
|
||||||
var toolbar_image_dir = IMAGE_DIR + "toolbar/";
|
var toolbar_image_dir = IMAGE_DIR + "toolbar/";
|
||||||
if ( this.small_toolbar )
|
if ( always_small || this.small_toolbar )
|
||||||
toolbar_image_dir += "small/";
|
toolbar_image_dir += "small/";
|
||||||
|
|
||||||
return toolbar_image_dir;
|
return toolbar_image_dir;
|
||||||
|
@ -959,7 +961,7 @@ Wiki.prototype.resize_toolbar_button = function ( button ) {
|
||||||
|
|
||||||
var button_size = getElementDimensions( button );
|
var button_size = getElementDimensions( button );
|
||||||
|
|
||||||
if ( this.small_toolbar ) {
|
if ( this.small_toolbar || button.always_small ) {
|
||||||
if ( button_size.w == SMALL_BUTTON_SIZE ) return false;
|
if ( button_size.w == SMALL_BUTTON_SIZE ) return false;
|
||||||
setElementDimensions( button, { "w": SMALL_BUTTON_SIZE, "h": SMALL_BUTTON_SIZE } );
|
setElementDimensions( button, { "w": SMALL_BUTTON_SIZE, "h": SMALL_BUTTON_SIZE } );
|
||||||
} else {
|
} else {
|
||||||
|
@ -970,15 +972,16 @@ Wiki.prototype.resize_toolbar_button = function ( button ) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
Wiki.prototype.make_image_button = function ( name, filename_prefix ) {
|
Wiki.prototype.make_image_button = function ( name, filename_prefix, always_small ) {
|
||||||
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( always_small );
|
||||||
|
|
||||||
if ( !filename_prefix )
|
if ( !filename_prefix )
|
||||||
filename_prefix = name;
|
filename_prefix = name;
|
||||||
|
|
||||||
button.name = name;
|
button.name = name;
|
||||||
button.filename_prefix = filename_prefix;
|
button.filename_prefix = filename_prefix;
|
||||||
|
button.always_small = always_small;
|
||||||
|
|
||||||
this.resize_toolbar_button( button );
|
this.resize_toolbar_button( button );
|
||||||
this.connect_image_button( button );
|
this.connect_image_button( button );
|
||||||
|
@ -988,7 +991,7 @@ Wiki.prototype.connect_image_button = function ( button, filename_prefix ) {
|
||||||
var self = this;
|
var self = this;
|
||||||
|
|
||||||
connect( button, "onmouseover", function ( event ) {
|
connect( button, "onmouseover", function ( event ) {
|
||||||
var toolbar_image_dir = self.get_toolbar_image_dir();
|
var toolbar_image_dir = self.get_toolbar_image_dir( button.always_small );
|
||||||
if ( /_down/.test( button.src ) )
|
if ( /_down/.test( button.src ) )
|
||||||
button.src = toolbar_image_dir + button.filename_prefix + "_button_down_hover.png";
|
button.src = toolbar_image_dir + button.filename_prefix + "_button_down_hover.png";
|
||||||
else
|
else
|
||||||
|
@ -996,23 +999,23 @@ Wiki.prototype.connect_image_button = function ( button, filename_prefix ) {
|
||||||
} );
|
} );
|
||||||
|
|
||||||
connect( button, "onmouseout", function ( event ) {
|
connect( button, "onmouseout", function ( event ) {
|
||||||
var toolbar_image_dir = self.get_toolbar_image_dir();
|
var toolbar_image_dir = self.get_toolbar_image_dir( button.always_small );
|
||||||
if ( /_down/.test( button.src ) )
|
if ( /_down/.test( button.src ) )
|
||||||
button.src = toolbar_image_dir + button.filename_prefix + "_button_down.png";
|
button.src = toolbar_image_dir + button.filename_prefix + "_button_down.png";
|
||||||
else
|
else
|
||||||
button.src = toolbar_image_dir + button.filename_prefix + "_button.png";
|
button.src = toolbar_image_dir + button.filename_prefix + "_button.png";
|
||||||
} );
|
} );
|
||||||
|
|
||||||
if ( button.name == "newNote" ) {
|
if ( button.name == "newNote" || button.name == "new_notebook" ) {
|
||||||
connect( button, "onmousedown", function ( event ) {
|
connect( button, "onmousedown", function ( event ) {
|
||||||
var toolbar_image_dir = self.get_toolbar_image_dir();
|
var toolbar_image_dir = self.get_toolbar_image_dir( button.always_small );
|
||||||
if ( /_hover/.test( button.src ) )
|
if ( /_hover/.test( button.src ) )
|
||||||
button.src = toolbar_image_dir + button.filename_prefix + "_button_down_hover.png";
|
button.src = toolbar_image_dir + button.filename_prefix + "_button_down_hover.png";
|
||||||
else
|
else
|
||||||
button.src = toolbar_image_dir + button.filename_prefix + "_button_down.png";
|
button.src = toolbar_image_dir + button.filename_prefix + "_button_down.png";
|
||||||
} );
|
} );
|
||||||
connect( button, "onmouseup", function ( event ) {
|
connect( button, "onmouseup", function ( event ) {
|
||||||
var toolbar_image_dir = self.get_toolbar_image_dir();
|
var toolbar_image_dir = self.get_toolbar_image_dir( button.always_small );
|
||||||
if ( /_hover/.test( button.src ) )
|
if ( /_hover/.test( button.src ) )
|
||||||
button.src = toolbar_image_dir + button.filename_prefix + "_button_hover.png";
|
button.src = toolbar_image_dir + button.filename_prefix + "_button_hover.png";
|
||||||
else
|
else
|
||||||
|
@ -1023,7 +1026,7 @@ Wiki.prototype.connect_image_button = function ( button, filename_prefix ) {
|
||||||
|
|
||||||
Wiki.prototype.down_image_button = function ( name ) {
|
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( button.always_small );
|
||||||
|
|
||||||
if ( !this.resize_toolbar_button( button ) && /_down/.test( button.src ) )
|
if ( !this.resize_toolbar_button( button ) && /_down/.test( button.src ) )
|
||||||
return;
|
return;
|
||||||
|
@ -1037,7 +1040,7 @@ Wiki.prototype.down_image_button = function ( name ) {
|
||||||
|
|
||||||
Wiki.prototype.up_image_button = function ( name ) {
|
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( button.always_small );
|
||||||
|
|
||||||
if ( !this.resize_toolbar_button( button ) && !/_down/.test( button.src ) )
|
if ( !this.resize_toolbar_button( button ) && !/_down/.test( button.src ) )
|
||||||
return;
|
return;
|
||||||
|
@ -1050,7 +1053,7 @@ Wiki.prototype.up_image_button = function ( name ) {
|
||||||
|
|
||||||
Wiki.prototype.toggle_image_button = function ( name ) {
|
Wiki.prototype.toggle_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( button.always_small );
|
||||||
|
|
||||||
if ( /_down/.test( button.src ) ) {
|
if ( /_down/.test( button.src ) ) {
|
||||||
if ( /_hover/.test( button.src ) )
|
if ( /_hover/.test( button.src ) )
|
||||||
|
|
|
@ -39,7 +39,7 @@ class Link_area( Div ):
|
||||||
title = u"Subscribe to the RSS feed for the Luminotes blog.",
|
title = u"Subscribe to the RSS feed for the Luminotes blog.",
|
||||||
),
|
),
|
||||||
A(
|
A(
|
||||||
Img( src = u"/static/images/rss.png", width = u"14", height = u"14", class_ = u"rss_image" ),
|
Img( src = u"/static/images/rss.png", width = u"14", height = u"14", class_ = u"middle_image" ),
|
||||||
href = u"%s?rss" % notebook_path,
|
href = u"%s?rss" % notebook_path,
|
||||||
title = u"Subscribe to the RSS feed for the Luminotes blog.",
|
title = u"Subscribe to the RSS feed for the Luminotes blog.",
|
||||||
),
|
),
|
||||||
|
@ -52,7 +52,7 @@ class Link_area( Div ):
|
||||||
title = u"Subscribe to the RSS feed for this notebook.",
|
title = u"Subscribe to the RSS feed for this notebook.",
|
||||||
),
|
),
|
||||||
A(
|
A(
|
||||||
Img( src = u"/static/images/rss.png", width = u"14", height = u"14", class_ = u"rss_image" ),
|
Img( src = u"/static/images/rss.png", width = u"14", height = u"14", class_ = u"middle_image" ),
|
||||||
href = updates_path,
|
href = updates_path,
|
||||||
title = u"Subscribe to the RSS feed for this notebook.",
|
title = u"Subscribe to the RSS feed for this notebook.",
|
||||||
),
|
),
|
||||||
|
@ -80,16 +80,6 @@ class Link_area( Div ):
|
||||||
class_ = u"link_area_item",
|
class_ = u"link_area_item",
|
||||||
) or None,
|
) or None,
|
||||||
|
|
||||||
Div(
|
|
||||||
A(
|
|
||||||
u"add new notebook",
|
|
||||||
href = u"#",
|
|
||||||
id = u"add_notebook_link",
|
|
||||||
title = u"Create a new wiki notebook.",
|
|
||||||
),
|
|
||||||
class_ = u"link_area_item",
|
|
||||||
),
|
|
||||||
|
|
||||||
Div(
|
Div(
|
||||||
A(
|
A(
|
||||||
u"nothing but notes",
|
u"nothing but notes",
|
||||||
|
@ -136,7 +126,17 @@ class Link_area( Div ):
|
||||||
),
|
),
|
||||||
|
|
||||||
Div(
|
Div(
|
||||||
( len( linked_notebooks ) > 0 ) and H4( u"notebooks", id = u"notebooks_area_title" ) or None,
|
( len( linked_notebooks ) > 0 ) and H4(
|
||||||
|
u"notebooks",
|
||||||
|
Img(
|
||||||
|
src = u"/static/images/toolbar/small/new_note_button.png",
|
||||||
|
width = u"20", height = u"20",
|
||||||
|
id = "new_notebook",
|
||||||
|
class_ = u"middle_image",
|
||||||
|
title = u"Create a new wiki notebook."
|
||||||
|
),
|
||||||
|
id = u"notebooks_area_title",
|
||||||
|
) or None,
|
||||||
[ ( nb.object_id == notebook.object_id ) and Rounded_div(
|
[ ( nb.object_id == notebook.object_id ) and Rounded_div(
|
||||||
u"current_notebook",
|
u"current_notebook",
|
||||||
A(
|
A(
|
||||||
|
|
|
@ -171,7 +171,7 @@ class Main_page( Page ):
|
||||||
and (
|
and (
|
||||||
len( notes ) == 1 and A( Strong( notebook.name ), href = notebook_path ) or Strong( notebook.name )
|
len( notes ) == 1 and A( Strong( notebook.name ), href = notebook_path ) or Strong( notebook.name )
|
||||||
) \
|
) \
|
||||||
or Span( Strong( notebook.name ), id = u"notebook_header_name" ),
|
or Span( Strong( notebook.name ), id = u"notebook_header_name", title = "Rename this notebook." ),
|
||||||
parent_id and Span(
|
parent_id and Span(
|
||||||
u" | ",
|
u" | ",
|
||||||
A( u"empty trash", href = u"/notebooks/%s" % notebook.object_id, id = u"empty_trash_link" ),
|
A( u"empty trash", href = u"/notebooks/%s" % notebook.object_id, id = u"empty_trash_link" ),
|
||||||
|
|
Reference in New Issue