Skip to content

Commit cf7763e

Browse files
committed
Bumping to v0.5.0
1 parent 26a017b commit cf7763e

File tree

8 files changed

+86
-65
lines changed

8 files changed

+86
-65
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ If a list is given then choose one of the items. The first item in the list will
3939
color-picker-alpha="true, false"
4040
color-picker-swatch="true, false"
4141
color-picker-swatch-pos="'left', 'right'"
42+
color-picker-swatch-bootstrap="true, false"
4243
color-picker-swatch-only="true, false"
4344
color-picker-pos="'bottom left', 'bottom right', 'top left', 'top right'"
4445
color-picker-case="'upper', 'lower'"

angularjs-color-picker.css

Lines changed: 37 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

angularjs-color-picker.js

Lines changed: 38 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
/*!
2-
* angular-color-picker v0.4.0
2+
* angular-color-picker v0.5.0
33
* https://github.com/ruhley/angular-color-picker/
44
*
55
* Copyright 2015 ruhley
66
*
7-
* 2015-05-28 13:06:45
7+
* 2015-06-04 14:13:50
88
*
99
*/
1010
(function() {
@@ -29,6 +29,7 @@
2929
colorPickerSwatch: '=',
3030
colorPickerSwatchOnly: '=',
3131
colorPickerSwatchPos: '=',
32+
colorPickerSwatchBootstrap: '='
3233
},
3334
templateUrl: 'template/color-picker/directive.html',
3435
link: function ($scope, element, attrs, control) {
@@ -66,6 +67,7 @@
6667
$scope.config.swatch = $scope.colorPickerSwatch === undefined ? true : $scope.colorPickerSwatch;
6768
$scope.config.swatchOnly = $scope.colorPickerSwatchOnly === undefined ? false : $scope.colorPickerSwatchOnly;
6869
$scope.config.swatchPos = $scope.colorPickerSwatchPos === undefined ? 'left' : $scope.colorPickerSwatchPos;
70+
$scope.config.swatchBootstrap = $scope.colorPickerSwatchBootstrap === undefined ? true : $scope.colorPickerSwatchBootstrap;
6971
$scope.log('Color Picker: Config', $scope.config);
7072
};
7173

@@ -205,7 +207,7 @@
205207
);
206208

207209
$scope.$watchGroup(
208-
['colorPickerSwatchPos', 'colorPickerSwatchOnly', 'colorPickerSwatch', 'colorPickerPos'],
210+
['colorPickerSwatchPos', 'colorPickerSwatchBootstrap', 'colorPickerSwatchOnly', 'colorPickerSwatch', 'colorPickerPos'],
209211
function (newValue, oldValue) {
210212
if (newValue !== undefined) {
211213
$scope.initConfig();
@@ -421,31 +423,37 @@
421423
})();
422424

423425
angular.module('color.picker').run(['$templateCache', function($templateCache) {
424-
$templateCache.put('template/color-picker/directive.html',
425-
'<div class="color-picker-wrapper" ng-class="{\'color-picker-swatch-only\': config.swatchOnly}">\n' +
426-
' <input class="color-picker-input form-control" type="text" ng-model="ngModel" size="7" ng-focus="show()" ng-class="{\'color-picker-input-swatch\': config.swatch && !config.swatchOnly && config.swatchPos === \'left\'}">\n' +
427-
' <span class="color-picker-swatch" ng-click="focus()" ng-show="config.swatch" ng-class="{\'color-picker-swatch-left\': config.swatchPos !== \'right\', \'color-picker-swatch-right\': config.swatchPos === \'right\'}">\n' +
428-
' <span class="color-picker-swatch-color" style="background-color: {{swatchColor}};"></span>\n' +
429-
' </span>\n' +
430-
' <div class="color-picker-panel" ng-show="visible" ng-class="{\n' +
431-
' \'color-picker-panel-top color-picker-panel-right\': config.pos === \'top right\',\n' +
432-
' \'color-picker-panel-top color-picker-panel-left\': config.pos === \'top left\',\n' +
433-
' \'color-picker-panel-bottom color-picker-panel-right\': config.pos === \'bottom right\',\n' +
434-
' \'color-picker-panel-bottom color-picker-panel-left\': config.pos === \'bottom left\',\n' +
435-
' }">\n' +
436-
' <div class="color-picker-hue color-picker-sprite" ng-click="hueChange($event, true)" ng-mousemove="hueChange($event, false)" ng-mousedown="hueDown()" ng-mouseup="hueUp()">\n' +
437-
' <div class="color-picker-slider" style="top: {{huePos}}%;"></div>\n' +
438-
' </div>\n' +
439-
' <div class="color-picker-opacity color-picker-sprite" ng-show="config.alpha" ng-click="opacityChange($event, true)" ng-mousemove="opacityChange($event, false)" ng-mousedown="opacityDown()" ng-mouseup="opacityUp()">\n' +
440-
' <div class="color-picker-slider" style="top: {{opacityPos}}%;"></div>\n' +
441-
' </div>\n' +
442-
' <div class="color-picker-grid color-picker-sprite" style="background-color: {{grid}};" ng-click="colorChange($event, true)" ng-mousemove="colorChange($event, false)" ng-mousedown="colorDown()" ng-mouseup="colorUp()">\n' +
443-
' <div class="color-picker-grid-inner"></div>\n' +
444-
' <div class="color-picker-picker" style="top: {{lightnessPos}}%; left: {{saturationPos}}%;">\n' +
445-
' <div></div>\n' +
446-
' </div>\n' +
447-
' </div>\n' +
448-
' </div>\n' +
449-
'</div>' +
450-
'');
426+
$templateCache.put('template/color-picker/directive.html',
427+
'<div class="color-picker-wrapper" ng-class="{\'color-picker-swatch-only\': config.swatchOnly}">\n' +
428+
' <div ng-class="{\'input-group\': config.swatchBootstrap}">\n' +
429+
' <span ng-if="config.swatchPos === \'left\'" class="color-picker-swatch" ng-click="focus()" ng-show="config.swatch" ng-class="{\'color-picker-swatch-left\': config.swatchPos !== \'right\', \'color-picker-swatch-right\': config.swatchPos === \'right\', \'input-group-addon\': config.swatchBootstrap}">\n' +
430+
' <span class="color-picker-swatch-color" style="background-color: {{swatchColor}};"></span>\n' +
431+
' </span>\n' +
432+
' <input class="color-picker-input form-control" type="text" ng-model="ngModel" size="7" ng-focus="show()" ng-class="{\'color-picker-input-swatch\': config.swatch && !config.swatchOnly && config.swatchPos === \'left\'}">\n' +
433+
' <span ng-if="config.swatchPos === \'right\'" class="color-picker-swatch" ng-click="focus()" ng-show="config.swatch" ng-class="{\'color-picker-swatch-left\': config.swatchPos !== \'right\', \'color-picker-swatch-right\': config.swatchPos === \'right\', \'input-group-addon\': config.swatchBootstrap}">\n' +
434+
' <span class="color-picker-swatch-color" style="background-color: {{swatchColor}};"></span>\n' +
435+
' </span>\n' +
436+
' </div>\n' +
437+
' <div class="color-picker-panel" ng-show="visible" ng-class="{\n' +
438+
' \'color-picker-panel-top color-picker-panel-right\': config.pos === \'top right\',\n' +
439+
' \'color-picker-panel-top color-picker-panel-left\': config.pos === \'top left\',\n' +
440+
' \'color-picker-panel-bottom color-picker-panel-right\': config.pos === \'bottom right\',\n' +
441+
' \'color-picker-panel-bottom color-picker-panel-left\': config.pos === \'bottom left\',\n' +
442+
' }">\n' +
443+
' <div class="color-picker-hue color-picker-sprite" ng-click="hueChange($event, true)" ng-mousemove="hueChange($event, false)" ng-mousedown="hueDown()" ng-mouseup="hueUp()">\n' +
444+
' <div class="color-picker-slider" style="top: {{huePos}}%;"></div>\n' +
445+
' </div>\n' +
446+
' <div class="color-picker-opacity color-picker-sprite" ng-show="config.alpha" ng-click="opacityChange($event, true)" ng-mousemove="opacityChange($event, false)" ng-mousedown="opacityDown()" ng-mouseup="opacityUp()">\n' +
447+
' <div class="color-picker-slider" style="top: {{opacityPos}}%;"></div>\n' +
448+
' </div>\n' +
449+
' <div class="color-picker-grid color-picker-sprite" style="background-color: {{grid}};" ng-click="colorChange($event, true)" ng-mousemove="colorChange($event, false)" ng-mousedown="colorDown()" ng-mouseup="colorUp()">\n' +
450+
' <div class="color-picker-grid-inner"></div>\n' +
451+
' <div class="color-picker-picker" style="top: {{lightnessPos}}%; left: {{saturationPos}}%;">\n' +
452+
' <div></div>\n' +
453+
' </div>\n' +
454+
' </div>\n' +
455+
' </div>\n' +
456+
'</div>'
457+
);
458+
451459
}]);

angularjs-color-picker.min.css

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

angularjs-color-picker.min.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)