Skip to content

Commit

Permalink
调整 缩略图模式className
Browse files Browse the repository at this point in the history
  • Loading branch information
huang-qing committed Feb 22, 2017
1 parent 6974cda commit 8fe169c
Show file tree
Hide file tree
Showing 7 changed files with 37 additions and 21 deletions.
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,5 +133,17 @@ $('#menubar').menubar('destroy');
$('#menubar').menubar('layout');
~~~

###开发

创建build
~~~
gulp build
~~~

开发环境
~~~
gulp develop
~~~



2 changes: 2 additions & 0 deletions debug.log
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
[0113/155920:ERROR:tcp_listen_socket.cc(76)] Could not bind socket to 127.0.0.1:6004
[0113/155920:ERROR:node_debugger.cc(86)] Cannot start debugger server
[0222/142527:ERROR:tcp_listen_socket.cc(76)] Could not bind socket to 127.0.0.1:6004
[0222/142527:ERROR:node_debugger.cc(86)] Cannot start debugger server
15 changes: 8 additions & 7 deletions dist/jquery.menubar/js/jquery.menubar.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@
style = item.style,
arrows = item.children && item.children.length > 0,
iconUrl = item.icon.url || '',
iconClass = !iconUrl ? item.icon.class || '' : '',
// ie8 class为关键字
iconClass = !iconUrl ? item.icon['class'] || '' : '',
template;

template = ['<a href="#" class="menubar-item ',
Expand Down Expand Up @@ -39,7 +40,7 @@
var text = item.text,
arrows = item.children && item.children.length > 0,
iconUrl = item.icon.url || '',
iconClass = !iconUrl ? item.icon.class || '' : '',
iconClass = !iconUrl ? item.icon['class'] || '' : '',
template;

template = ['<p href="#" class="menubar-panel-title',
Expand Down Expand Up @@ -165,7 +166,7 @@
panelPopup.find('.menubar-item-arrows').addClass('menubar-item-arrows-panel-group-popup');
// 弹出显示
panelGroupElemOffset = panelGroupElem.offset();
panelPopup.find('.menubar-panel-group.thumbnail').removeClass('thumbnail');
panelPopup.find('.menubar-panel-group.menubar-panel-group-thumbnail').removeClass('menubar-panel-group-thumbnail');
// 存储相关信息
itemsInPanelGroupPopup.push({
popup: panelPopup,
Expand Down Expand Up @@ -398,10 +399,10 @@
menubarElem.find('.menubar-panel-group').each(function (i) {
var panelGroupElem = $(this),
panelGroup = panelGroups[i],
className = panelGroup.state;
className = panelGroup.state === 'thumbnail' ? 'menubar-panel-group-thumbnail' : 'normal';

if (!panelGroupElem.hasClass(className)) {
panelGroupElem.removeClass('normal').removeClass('thumbnail').addClass(className);
panelGroupElem.removeClass('normal').removeClass('menubar-panel-group-thumbnail').addClass(className);
}
});
}
Expand Down Expand Up @@ -432,7 +433,7 @@
value: '',
icon: {
url: '',
class: ''
'class': ''
},
other: {},
// big small
Expand Down Expand Up @@ -474,7 +475,7 @@
panelGroupElem;

// 点击菜单面板缩略图模式,弹出面板
if (regTitleInPanel.test(targetClassName) && (panelGroupElem = target.closest('.thumbnail')) && panelGroupElem.length === 1) {
if (regTitleInPanel.test(targetClassName) && (panelGroupElem = target.closest('.menubar-panel-group-thumbnail')) && panelGroupElem.length === 1) {
// 创建一个菜单面板当前所在分组的副本
menubarElem = panelGroupElem.closest('.menubar');
menuId = menubarElem.attr('data-menuId');
Expand Down
17 changes: 9 additions & 8 deletions dist/jquery.menubar/sass/jquery.menubar.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/jquery.menubar/sass/jquery.menubar.css.map

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions src/jquery.menubar/js/jquery.menubar.js
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@
panelPopup.find('.menubar-item-arrows').addClass('menubar-item-arrows-panel-group-popup');
// 弹出显示
panelGroupElemOffset = panelGroupElem.offset();
panelPopup.find('.menubar-panel-group.thumbnail').removeClass('thumbnail');
panelPopup.find('.menubar-panel-group.menubar-panel-group-thumbnail').removeClass('menubar-panel-group-thumbnail');
// 存储相关信息
itemsInPanelGroupPopup.push({
popup: panelPopup,
Expand Down Expand Up @@ -399,10 +399,10 @@
menubarElem.find('.menubar-panel-group').each(function (i) {
var panelGroupElem = $(this),
panelGroup = panelGroups[i],
className = panelGroup.state;
className = panelGroup.state === 'thumbnail' ? 'menubar-panel-group-thumbnail' : 'normal';

if (!panelGroupElem.hasClass(className)) {
panelGroupElem.removeClass('normal').removeClass('thumbnail').addClass(className);
panelGroupElem.removeClass('normal').removeClass('menubar-panel-group-thumbnail').addClass(className);
}
});
}
Expand Down Expand Up @@ -475,7 +475,7 @@
panelGroupElem;

// 点击菜单面板缩略图模式,弹出面板
if (regTitleInPanel.test(targetClassName) && (panelGroupElem = target.closest('.thumbnail')) && panelGroupElem.length === 1) {
if (regTitleInPanel.test(targetClassName) && (panelGroupElem = target.closest('.menubar-panel-group-thumbnail')) && panelGroupElem.length === 1) {
// 创建一个菜单面板当前所在分组的副本
menubarElem = panelGroupElem.closest('.menubar');
menuId = menubarElem.attr('data-menuId');
Expand Down
2 changes: 1 addition & 1 deletion src/jquery.menubar/sass/jquery.menubar.scss
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
}
}
}
>.menubar-panel-group.thumbnail {
>.menubar-panel-group.menubar-panel-group-thumbnail {
height: 100%;
.menubar-panel-title {
background: none;
Expand Down

0 comments on commit 8fe169c

Please sign in to comment.