Egregious bugs

This commit is contained in:
Eston Bond
2010-11-03 15:18:52 -07:00
parent 8645927cbc
commit 338c51e019
7 changed files with 19 additions and 18 deletions
-1
View File
@@ -1,6 +1,5 @@
Gollum Editor Gollum Editor
- Style / Generate dialogs - Style / Generate dialogs
- Dynamically show/hide different function bar buttons based on active language capabilities
- Def: Org - Def: Org
- Def: Pod - Def: Pod
- Def: RDoc - Def: RDoc
+4
View File
@@ -71,6 +71,10 @@
background: -moz-linear-gradient(top, #599bdc, #3072b3); background: -moz-linear-gradient(top, #599bdc, #3072b3);
} }
#gollum-editor #gollum-editor-function-bar a.disabled {
display: none;
}
#gollum-editor #gollum-editor-function-bar span.function-divider { #gollum-editor #gollum-editor-function-bar span.function-divider {
display: block; display: block;
float: left; float: left;
-8
View File
@@ -41,14 +41,6 @@
<span class="function-divider">&nbsp;</span> <span class="function-divider">&nbsp;</span>
<a href="#" id="function-link" class="function-button">Link</a> <a href="#" id="function-link" class="function-button">Link</a>
<a href="#" id="function-image" class="function-button">Image</a> <a href="#" id="function-image" class="function-button">Image</a>
<div id="gollum-editor-format-selector">
<select name="gollum-editor-format-select"
id="gollum-editor-format-select" disabled>
<option name="Markdown" value="markdown" selected>
Markdown</option>
</select>
</div>
</div> </div>
<fieldset id="gollum-editor-fields"> <fieldset id="gollum-editor-fields">
<textarea id="gollum-editor-body" <textarea id="gollum-editor-body"
+12 -6
View File
@@ -5,7 +5,7 @@
* Usage: * Usage:
* $.GollumEditor(); on DOM ready. * $.GollumEditor(); on DOM ready.
*/ */
(function($) { // (function($) {
// Editor options // Editor options
var DefaultOptions = { var DefaultOptions = {
@@ -258,8 +258,14 @@
* *
*/ */
activate: function() { activate: function() {
$('#gollum-editor-function-bar a.function-button') // check these out
.click( FunctionBar.evtFunctionButtonClick ); $('#gollum-editor-function-bar a.function-button').each(function() {
if ( LanguageDefinition.getDefinitionFor( $(this).attr('id') ) )
$(this).click( FunctionBar.evtFunctionButtonClick );
else
$(this).addClass('disabled');
});
// show bar as active // show bar as active
$('#gollum-editor-function-bar').addClass( 'active' ); $('#gollum-editor-function-bar').addClass( 'active' );
FunctionBar.isActive = true; FunctionBar.isActive = true;
@@ -422,7 +428,7 @@
*/ */
var Dialog = { var Dialog = {
markupCreated = false, markupCreated: false,
attachEvents: function( evtOK ) { attachEvents: function( evtOK ) {
$('#gollum-editor-action-ok').click( Dialog.eventOK( evtOK ) ); $('#gollum-editor-action-ok').click( Dialog.eventOK( evtOK ) );
@@ -457,7 +463,7 @@
hide: function() { hide: function() {
$('#gollum-editor-dialog').animate({ opacity: 0 }, { $('#gollum-editor-dialog').animate({ opacity: 0 }, {
duration: 700 duration: 700,
complete: function() { complete: function() {
$('#gollum-editor-dialog').removeClass('active'); $('#gollum-editor-dialog').removeClass('active');
} }
@@ -506,7 +512,7 @@
}; };
})(jQuery); // })(jQuery);
jQuery(document).ready(function() { jQuery(document).ready(function() {
$.GollumEditor(); $.GollumEditor();
+1 -1
View File
@@ -103,6 +103,6 @@ var ASCIIDoc = {
// this is necessary for GollumEditor to pick this up // this is necessary for GollumEditor to pick this up
jQuery.GollumEditor.defineLanguage('markdown', ASCIIDoc); jQuery.GollumEditor.defineLanguage('asciidoc', ASCIIDoc);
})(); })();
+1 -1
View File
@@ -106,6 +106,6 @@ var Textile = {
}; };
jQuery.GollumEditor.defineLanguage('markdown', Textile); jQuery.GollumEditor.defineLanguage('textile', Textile);
})(); })();