Skip to content

Commit

Permalink
Rename .splitter class to .splitter_bar for consistency.
Browse files Browse the repository at this point in the history
  • Loading branch information
Hilton Janfield committed Sep 12, 2015
1 parent da41b2d commit 0be0b15
Show file tree
Hide file tree
Showing 4 changed files with 41 additions and 42 deletions.
7 changes: 3 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,9 @@

Changes made so far over v1.1.0.
- Updated composer.json to specify valid jQuery versions (1.8+ / 2.0+).
- (UX improvement) Implemented drag-delay if the user clicks on the collapse handle then starts dragging.
Drag will not begin until mouse has moved past 5 pixels in either direction.
- (UX improvement) Prevent click event if the user started and ended their drag on the collapse handle.
- Respect CSS min/max-width/height.
- Implemented drag-delay if the user clicks on the collapse handle then starts dragging. Drag will not begin until mouse has moved past 5 pixels in either direction. (UX improvement)
- Prevent click event if the user started and ended their drag on the collapse handle. (UX improvement)
- Change splitter bar class from .splitter to .splitter_bar for consistency.

## Release v1.1.0

Expand Down
54 changes: 27 additions & 27 deletions css/jquery.enhsplitter.css
Original file line number Diff line number Diff line change
Expand Up @@ -47,116 +47,116 @@
/* Right panel */
right: 0;
}
.splitter_container.splitter-fixed > .splitter {
.splitter_container.splitter-fixed > .splitter_bar {
cursor: default;
}
.splitter_container.splitter-handle-disabled > .splitter > .splitter_handle {
.splitter_container.splitter-handle-disabled > .splitter_bar > .splitter_handle {
cursor: inherit;
}
.splitter {
.splitter_bar {
background-color: #c0c0c0;
position: absolute;
padding: 0 !important;
box-sizing: border-box;
}
.splitter > .splitter_handle {
.splitter_bar > .splitter_handle {
cursor: pointer;
background-color: #999999;
position: relative;
margin: auto;
z-index: 1000;
box-sizing: border-box;
}
.splitter > .splitter_handle:hover {
.splitter_bar > .splitter_handle:hover {
background-color: #666666;
border-color: #666666;
}
.splitter > .splitter_handle:active {
.splitter_bar > .splitter_handle:active {
background-color: #000000;
border-color: #000000;
}
.splitter.splitter-invisible {
.splitter_bar.splitter-invisible {
background: none!important;
border: none!important;
box-shadow: none!important;
}
.splitter.splitter-invisible .splitter_handle,
.splitter.splitter-handle-none .splitter_handle {
.splitter_bar.splitter-invisible .splitter_handle,
.splitter_bar.splitter-handle-none .splitter_handle {
display: none;
}
.splitter-vertical > .splitter {
.splitter-vertical > .splitter_bar {
border-left: 1px solid #eeeeee;
border-right: 1px solid #666666;
cursor: ew-resize;
z-index: 900;
width: 7px;
height: 100%;
}
.splitter-vertical > .splitter > .splitter_handle {
.splitter-vertical > .splitter_bar > .splitter_handle {
top: 50%;
margin-top: -25px;
height: 50px;
}
.splitter-vertical > .splitter.splitter-handle-default > .splitter_handle {
.splitter-vertical > .splitter_bar.splitter-handle-default > .splitter_handle {
width: 3px;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
background-color: transparent;
}
.splitter-vertical > .splitter.splitter-handle-default > .splitter_handle:hover {
.splitter-vertical > .splitter_bar.splitter-handle-default > .splitter_handle:hover {
border-color: #666666;
}
.splitter-vertical > .splitter.splitter-handle-default > .splitter_handle:active {
.splitter-vertical > .splitter_bar.splitter-handle-default > .splitter_handle:active {
border-color: #000000;
}
.splitter-vertical > .splitter.splitter-handle-bar > .splitter_handle {
.splitter-vertical > .splitter_bar.splitter-handle-bar > .splitter_handle {
width: 3px;
}
.splitter-vertical > .splitter.splitter-handle-block > .splitter_handle {
.splitter-vertical > .splitter_bar.splitter-handle-block > .splitter_handle {
width: 5px;
}
.splitter-horizontal > .splitter {
.splitter-horizontal > .splitter_bar {
border-top: 1px solid #eeeeee;
border-bottom: 1px solid #666666;
cursor: ns-resize;
z-index: 800;
width: 100%;
height: 7px;
}
.splitter-horizontal > .splitter > .splitter_handle {
.splitter-horizontal > .splitter_bar > .splitter_handle {
width: 50px;
}
.splitter-horizontal > .splitter.splitter-handle-default > .splitter_handle {
.splitter-horizontal > .splitter_bar.splitter-handle-default > .splitter_handle {
height: 3px;
margin-top: 1px;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
background-color: transparent;
}
.splitter-horizontal > .splitter.splitter-handle-default > .splitter_handle:hover {
.splitter-horizontal > .splitter_bar.splitter-handle-default > .splitter_handle:hover {
border-color: #666666;
}
.splitter-horizontal > .splitter.splitter-handle-default > .splitter_handle:active {
.splitter-horizontal > .splitter_bar.splitter-handle-default > .splitter_handle:active {
border-color: #000000;
}
.splitter-horizontal > .splitter.splitter-handle-bar > .splitter_handle {
.splitter-horizontal > .splitter_bar.splitter-handle-bar > .splitter_handle {
height: 3px;
margin-top: 1px;
}
.splitter-horizontal > .splitter.splitter-handle-block > .splitter_handle {
.splitter-horizontal > .splitter_bar.splitter-handle-block > .splitter_handle {
height: 5px;
margin-top: 1px;
}
.splitter_container.splitter-active > .splitter {
.splitter_container.splitter-active > .splitter_bar {
z-index: 1000;
/* Important to keep z-index of active splitter above .splitterMask. */
}
.splitter_container.splitter-active > .splitter > .splitter_handle {
.splitter_container.splitter-active > .splitter_bar > .splitter_handle {
border-color: #000000;
cursor: inherit;
}
.splitter_container.splitter-active > .splitter.splitter-handle-bar > .splitter_handle,
.splitter_container.splitter-active > .splitter.splitter-handle-block > .splitter_handle {
.splitter_container.splitter-active > .splitter_bar.splitter-handle-bar > .splitter_handle,
.splitter_container.splitter-active > .splitter_bar.splitter-handle-block > .splitter_handle {
background-color: #000000;
}
.splitter_mask {
Expand Down
12 changes: 6 additions & 6 deletions css/jquery.enhsplitter.less
Original file line number Diff line number Diff line change
Expand Up @@ -71,16 +71,16 @@

}

&.splitter-fixed > .splitter {
&.splitter-fixed > .splitter_bar {
cursor: default;
}

&.splitter-handle-disabled > .splitter > .splitter_handle {
&.splitter-handle-disabled > .splitter_bar > .splitter_handle {
cursor: inherit;
}
}

.splitter {
.splitter_bar {
background-color: @splitter_color;
position: absolute;
padding: 0 !important;
Expand Down Expand Up @@ -120,7 +120,7 @@
}

.splitter-vertical {
> .splitter {
> .splitter_bar {
border-left: 1px solid @splitter_highlight;
border-right: 1px solid @splitter_shadow;
cursor: ew-resize;
Expand Down Expand Up @@ -166,7 +166,7 @@
}

.splitter-horizontal {
> .splitter {
> .splitter_bar {
border-top: 1px solid @splitter_highlight;
border-bottom: 1px solid @splitter_shadow;
cursor: ns-resize;
Expand Down Expand Up @@ -212,7 +212,7 @@
}
}

.splitter_container.splitter-active > .splitter {
.splitter_container.splitter-active > .splitter_bar {
z-index: 1000; /* Important to keep z-index of active splitter above .splitterMask. */

> .splitter_handle {
Expand Down
10 changes: 5 additions & 5 deletions js/jquery.enhsplitter.js
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@
this.addClass('splitter-fixed');
}

splitter = $('<div class="splitter splitter-handle-' + settings.handle + '"/>')
splitter = $('<div class="splitter_bar splitter-handle-' + settings.handle + '"/>')
.insertAfter(panelOne);
handle = $('<div class="splitter_handle"/>')
.appendTo(splitter);
Expand Down Expand Up @@ -264,12 +264,12 @@
e.preventDefault();
// This mousedown event gets called first because it is on top, but we need the other one to fire
// first - or duplicate the code, which is bad, m'kay?
$(this).closest('.splitter').trigger('mousedown');
$(this).closest('.splitter_bar').trigger('mousedown');

dragStartPosition = (currentSplitter.settings.vertical) ? e.pageX : e.pageY;
})

.on('mousedown.splitter touchstart.splitter', '.splitter_container > .splitter', function (e) {
.on('mousedown.splitter touchstart.splitter', '.splitter_container > .splitter_bar', function (e) {
e.preventDefault();
currentSplitter = $(this).closest('.splitter_container').data('splitter');
if (currentSplitter.settings.fixed) {
Expand All @@ -281,7 +281,7 @@
}
})

.on('mouseup.splitter touchend.splitter touchleave.splitter touchcancel.splitter', '.splitter_mask, .splitter_container > .splitter', function (e) {
.on('mouseup.splitter touchend.splitter touchleave.splitter touchcancel.splitter', '.splitter_mask, .splitter_container > .splitter_bar', function (e) {
if (currentSplitter) {
e.preventDefault();
dragStartPosition = null;
Expand Down Expand Up @@ -315,7 +315,7 @@
}
})

.on('mousemove.splitter touchmove.splitter', '.splitter_mask, .splitter', function (e) {
.on('mousemove.splitter touchmove.splitter', '.splitter_mask, .splitter_bar', function (e) {
if (currentSplitter !== null) {
currentSplitter.data('savedPosition', null);

Expand Down

0 comments on commit 0be0b15

Please sign in to comment.