Skip to content

Commit

Permalink
autos toolbar
Browse files Browse the repository at this point in the history
  • Loading branch information
EdwardBock committed Oct 8, 2015
1 parent ac89771 commit 02936f7
Show file tree
Hide file tree
Showing 13 changed files with 472 additions and 441 deletions.
772 changes: 434 additions & 338 deletions css/grid-backend.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion css/grid-backend.css.map

Large diffs are not rendered by default.

23 changes: 17 additions & 6 deletions js/app/Grid.js
Original file line number Diff line number Diff line change
Expand Up @@ -398,24 +398,35 @@ GRID = {
/**
* change to authors
*/
toggleAuthors: function(){
if(!$.trim(GRID.$root_authors.html())){
console.log("empty authors so init");
GRID.$root_authors.empty();
var authors = new Authors();
GRID.$root_authors.append(authors.render().$el);
}
GRID.$root.toggleClass("is-active-authors");
GRID.$root_authors.toggleClass("is-active");
},
showAuthors: function(){
GRID.$root_authors.empty();
var authors = new Authors();
GRID.$root_authors.append(authors.render().$el);
GRID.$root_authors.show();
this.hideAuthors();
this.toggleAuthors();
},
hideAuthors: function() {
GRID.$root_authors.hide();
hideAuthors: function(){
GRID.$root.removeClass("is-active-authors");
GRID.$root_authors.removeClass("is-active");
},
locked: function(){
return !GRID.authors.haveLock();
},
async_locking_is_locked: function(){
if(GRID.locked()){
GRID.$root.addClass("grid-is-locked");
GRID.showAuthors();
} else if(GRID.$root.hasClass("grid-is-locked")){
GRID.reload();
GRID.$root.removeClass("grid-is-locked");
this.hideAuthors();
}
},
async_disconnect: function(){
Expand Down
2 changes: 1 addition & 1 deletion js/app/views/GridAuthorsView.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
*/

var Authors = GridBackbone.View.extend({
className: "grid-box-authors",
className: "grid-authors",
events: {
"click .grid-back": "onBack",
},
Expand Down
8 changes: 4 additions & 4 deletions js/app/views/GridToolbarView.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ var GridToolbarView = GridBackbone.View.extend({
"click .grid-toolbar [role=preview]": "preview",
"click .grid-toolbar [role=revert]": "revert",
"click .grid-toolbar [role=revisions]": "revisions",
"click .grid-toolbar [role=authors]": "onAuthors",
"click .grid-toolbar [role=authors]": "onClickAuthors",
"click .grid-element-type[data-type=box]:not(.active)": "showBoxTools",
"click .grid-element-type[data-type=container]:not(.active)": "showContainerTools",
},
Expand Down Expand Up @@ -176,10 +176,10 @@ var GridToolbarView = GridBackbone.View.extend({
} else {
this.$authors_count.parents("li").show();
this.$authors_count.text(GRID.authors.getCount());
}
}
},
onAuthors: function(e){
GRID.showAuthors();
onClickAuthors: function(e){
GRID.toggleAuthors();
},
});

14 changes: 0 additions & 14 deletions scss/2_Module/_grid-async-authors.scss

This file was deleted.

21 changes: 0 additions & 21 deletions scss/2_Module/_grid-async-locking.scss

This file was deleted.

4 changes: 4 additions & 0 deletions scss/2_Module/_grid-tool-elements.scss
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,8 @@
width: $dim-tool-elements-width;
border-left: 1px solid $color-container-border;
z-index: $idx-toolbar;
transition: all 0.3s;
.is-active-authors &{
right: -500px;
}
}
2 changes: 2 additions & 0 deletions scss/3_Editor-Widget/_grid-editor-widget-autocomplete.scss
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
}
.suggestion-list{
position: relative;
list-style: none;
margin-left: 0;
li{
padding: 8px 15px;
background-color: $color-light;
Expand Down
58 changes: 4 additions & 54 deletions scss/grid-backend.scss
Original file line number Diff line number Diff line change
@@ -1,58 +1,8 @@
@import "no-output/no-output";
@import "no-output/mixins";
@import "no-output/*";

/**
**/
@import "0_Base/*";

@import "0_Base/grid-base";
@import "0_Base/grid-all-wrapper";
@import "2_Module/*";

@import "0_Base/_grid-font.scss";

/**
**/

@import "2_Module/_grid-container-drop-area-wrapper.scss";
@import "2_Module/_grid-dragger-helper.scss";
@import "2_Module/_grid-box-drop-area-wrapper.scss";
@import "2_Module/_grid-box.scss";
@import "2_Module/_grid-box-sort-placeholder.scss";
@import "2_Module/_grid-boxes-wrapper.scss";
@import "2_Module/_grid-container-wrapper.scss";
@import "2_Module/_grid-container.scss";
@import "2_Module/_grid-container-sidebar.scss";
@import "2_Module/_grid-container-sort-placeholder.scss";
@import "2_Module/_grid-editor.scss";
@import "2_Module/_grid-element-drag-icon.scss";
@import "2_Module/_grid-element-trash.scss";
@import "2_Module/_grid-element-type-content.scss";
@import "2_Module/_grid-element-type-select.scss";
@import "2_Module/_grid-new-container-slots.scss";
@import "2_Module/_grid-new-element.scss";
@import "2_Module/_grid-revisions.scss";
@import "2_Module/_grid-slot-style-changer.scss";
@import "2_Module/_grid-slot.scss";
@import "2_Module/_grid-slots-wrapper.scss";

@import "2_Module/_grid-async-authors.scss";
@import "2_Module/_grid-async-locking.scss";

@import "2_Module/_grid-tool-elements.scss";
@import "2_Module/_grid-element-box-list.scss";
@import "2_Module/_grid-toolbar.scss";
@import "2_Module/_grid-wrapper.scss";
@import "2_Module/_grid-gridmode.scss";
@import "2_Module/_grid-loading-indicator.scss";

/**
**/

@import "3_Editor-Widget/grid-editor-url-builder";
@import "3_Editor-Widget/grid-editor-widget-textarea";
@import "3_Editor-Widget/grid-editor-widget-list";
@import "3_Editor-Widget/grid-editor-widget-listitem";
@import "3_Editor-Widget/grid-editor-widget-autocomplete";
@import "3_Editor-Widget/grid-editor-widget-multi-autocomplete";
@import "3_Editor-Widget/grid-editor-widget-checkbox";
@import "3_Editor-Widget/grid-editor-widget-wp-mediaselect";
@import "3_Editor-Widget/*";

1 change: 1 addition & 0 deletions scss/no-output/_no-output.scss
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,7 @@ $dim-revisions-width: $dim-grid-width;
***************/

$idx-max: 999;
$idx-authors-toolbar: 91;
$idx-toolbar: 90;
$idx-locked-overlay: 82;
$idx-loading: 85;
Expand Down
3 changes: 3 additions & 0 deletions templates/backend/ich.authors.html
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@

<div class="authors-header">Authors</div>

<ul class="authors-list"></ul>
3 changes: 1 addition & 2 deletions templates/backend/ich.toolbar.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,7 @@
<li class="grid-tool grid-tool-revert"><button role="revert"><span class="icon-revert"></span>Revert</button></li>
<li class="grid-tool grid-tool-revisions"><button role="revisions"><span class="icon-revisions"></span>Revisions</button></li>
<li class="grid-tool grid-tool-authors-count"><button role="authors"><span class="indicator-authors-count"></span>Authors</button></li>



</ul>

</div>

0 comments on commit 02936f7

Please sign in to comment.