diff options
author | John Mayhew | 2012-05-08 09:55:02 -0700 |
---|---|---|
committer | John Mayhew | 2012-05-08 09:55:02 -0700 |
commit | 7dedf0735eec1d227b21291e1bb43dcdec93cbf3 (patch) | |
tree | 9afc0fec1009649303f64552c9cdd40e772aeb37 | |
parent | dd663d8fe9191cc57c9cebe6d425562cb45982c2 (diff) | |
download | ninja-7dedf0735eec1d227b21291e1bb43dcdec93cbf3.tar.gz |
-Removed id dependence of the tag tool options CSS
-Separated the options3d CSS from the tag tool options css
-Removed unused translateObjectToolContainer CSS class
-rwxr-xr-x | css/ninja.css | 62 | ||||
-rwxr-xr-x | js/components/tools-properties/object3d-properties.reel/object3d-properties.html | 6 | ||||
-rwxr-xr-x | js/components/tools-properties/tag-properties.reel/tag-properties.html | 12 | ||||
-rwxr-xr-x | scss/imports/scss/_Tools.scss | 117 |
4 files changed, 112 insertions, 85 deletions
diff --git a/css/ninja.css b/css/ninja.css index 2acfcb5d..9740317d 100755 --- a/css/ninja.css +++ b/css/ninja.css | |||
@@ -763,49 +763,41 @@ input[type="radio"]:disabled { opacity: .3; background: #282828; border-width: 1 | |||
763 | 763 | ||
764 | .optionLabel { margin-top: 5px; } | 764 | .optionLabel { margin-top: 5px; } |
765 | 765 | ||
766 | #tagToolContainer input.tag-type, #rotateObjectToolContainer input.tag-type, #translateObjectToolContainer input.tag-type { background: none; width: 20px; height: 20px; display: block; float: left; margin: 0px; padding: 0px; margin-right: 5px; margin-top: 4px; background-repeat: no-repeat; opacity: 0.8; text-indent: -9999px; cursor: pointer; -webkit-border-radius: 3px; -webkit-user-select: none; border: 1px solid transparent; } | 766 | .tagRadioButtons input.tag-type { background: none; width: 20px; height: 20px; display: block; float: left; margin: 0px; padding: 0px; margin-right: 5px; margin-top: 4px; background-repeat: no-repeat; opacity: 0.8; text-indent: -9999px; cursor: pointer; -webkit-border-radius: 3px; -webkit-user-select: none; border: 1px solid transparent; } |
767 | 767 | ||
768 | #tagToolContainer input.tag-type { background-image: url("../images/tools/sprite-toolbar-tag.png"); } | 768 | .tagRadioButtons input.tag-type { background-image: url("../images/tools/sprite-toolbar-tag.png"); } |
769 | 769 | ||
770 | #rotateObjectToolContainer input.tag-type { background-image: url("../images/tools/sprite-toolbar-3d.png"); } | 770 | .tagRadioButtons input.tag-type:active { border: 1px solid transparent; } |
771 | 771 | ||
772 | #translateObjectToolContainer input.tag-type { background-image: url("../images/tools/sprite-toolbar-3d.png"); } | 772 | .tagRadioButtons input.tag-type:hover { opacity: 1.0; -webkit-box-shadow: 0px 0px 4px #fff; } |
773 | 773 | ||
774 | #tagToolContainer input.tag-type:active, #rotateObjectToolContainer input.tag-type:active, #translateObjectToolContainer input.tag-type:active { border: 1px solid transparent; } | 774 | .tagRadioButtons input.tag-type:checked { background-color: transparent; opacity: 1.0; cursor: default; -webkit-box-shadow: none; } |
775 | 775 | ||
776 | #tagToolContainer input.tag-type:hover, #rotateObjectToolContainer input.tag-type:hover, #translateObjectToolContainer input.tag-type:hover { opacity: 1.0; -webkit-box-shadow: 0px 0px 4px #fff; } | 776 | .tagRadioButtons input.divTool { background-position: -40px 0px; } |
777 | 777 | ||
778 | #tagToolContainer input.tag-type:checked, #rotateObjectToolContainer input.tag-type:checked, #translateObjectToolContainer input.tag-type:checked { background-color: transparent; opacity: 1.0; cursor: default; -webkit-box-shadow: none; } | 778 | .tagRadioButtons input.divTool:checked { background-position: -40px -20px; } |
779 | 779 | ||
780 | #tagToolContainer input#divTool { background-position: -40px 0px; } | 780 | .tagRadioButtons input.imageTool { background-position: -60px 0px; } |
781 | 781 | ||
782 | #tagToolContainer input#divTool:checked { background-position: -40px -20px; } | 782 | .tagRadioButtons input.imageTool:checked { background-position: -60px -20px; } |
783 | 783 | ||
784 | #tagToolContainer input#imageTool { background-position: -60px 0px; } | 784 | .tagRadioButtons input.videoTool { background-position: -100px 0px; } |
785 | 785 | ||
786 | #tagToolContainer input#imageTool:checked { background-position: -60px -20px; } | 786 | .tagRadioButtons input.videoTool:checked { background-position: -100px -20px; } |
787 | 787 | ||
788 | #tagToolContainer input#videoTool { background-position: -100px 0px; } | 788 | .tagRadioButtons input.canvasTool { background-position: -20px 0px; } |
789 | 789 | ||
790 | #tagToolContainer input#videoTool:checked { background-position: -100px -20px; } | 790 | .tagRadioButtons input.canvasTool:checked { background-position: -20px -20px; } |
791 | 791 | ||
792 | #tagToolContainer input#canvasTool, #rotateObjectToolContainer input#rotateLocally, #translateObjectToolContainer input#translateLocally { background-position: -20px 0px; } | 792 | .tagRadioButtons input.customTool { background-position: 0px 0px; } |
793 | 793 | ||
794 | #tagToolContainer input#canvasTool:checked, #rotateObjectToolContainer input#rotateLocally:checked, #translateObjectToolContainer input#translateLocally:checked { background-position: -20px -20px; } | 794 | .tagRadioButtons input.customTool:checked { background-position: 0px -20px; } |
795 | 795 | ||
796 | #tagToolContainer input#flashTool { background-position: -80px 0px; } | 796 | .tagRadioButtons .nj-divider { height: 100%; float: left; position: relative; top: 5px; } |
797 | 797 | ||
798 | #tagToolContainer input#flashTool:checked { background-position: -80px -20px; } | 798 | .tagRadioButtons select.nj-skinned { visibility: visible; position: relative; } |
799 | 799 | ||
800 | #tagToolContainer input#customTool, #rotateObjectToolContainer input#rotateGlobally, #translateObjectToolContainer input#translateGlobally { background-position: 0px 0px; } | 800 | .tagRadioButtons select[disabled="true"].nj-skinned, .tagRadioButtons select[disabled].nj-skinned { visibility: hidden; } |
801 | |||
802 | #tagToolContainer input#customTool:checked, #rotateObjectToolContainer input#rotateGlobally:checked, #translateObjectToolContainer input#translateGlobally:checked { background-position: 0px -20px; } | ||
803 | |||
804 | #tagToolContainer .nj-divider { height: 100%; float: left; position: relative; top: 5px; } | ||
805 | |||
806 | #tagToolContainer select.nj-skinned { visibility: visible; position: relative; } | ||
807 | |||
808 | #tagToolContainer select[disabled="true"].nj-skinned, #tagToolContainer select[disabled].nj-skinned { visibility: hidden; } | ||
809 | 801 | ||
810 | #zoomToolOptionHolder input#zoomInTool:checked { border-style: solid; border-width: 1px; border-color: white; background-image: url("../images/optionsbar/zoom/zoom_plus.png"); background-repeat: no-repeat; background-position: 4px 3px; } | 802 | #zoomToolOptionHolder input#zoomInTool:checked { border-style: solid; border-width: 1px; border-color: white; background-image: url("../images/optionsbar/zoom/zoom_plus.png"); background-repeat: no-repeat; background-position: 4px 3px; } |
811 | 803 | ||
@@ -817,6 +809,24 @@ input[type="radio"]:disabled { opacity: .3; background: #282828; border-width: 1 | |||
817 | 809 | ||
818 | #zoomToolOptionHolder input.zoom-option { background: none; } | 810 | #zoomToolOptionHolder input.zoom-option { background: none; } |
819 | 811 | ||
812 | .object3DToolContainer input.tag-type { background: none; width: 20px; height: 20px; display: block; float: left; margin: 0px; padding: 0px; margin-right: 5px; margin-top: 4px; background-repeat: no-repeat; opacity: 0.8; text-indent: -9999px; cursor: pointer; -webkit-border-radius: 3px; -webkit-user-select: none; border: 1px solid transparent; } | ||
813 | |||
814 | .object3DToolContainer input.tag-type { background-image: url("../images/tools/sprite-toolbar-3d.png"); } | ||
815 | |||
816 | .object3DToolContainer input.tag-type:active { border: 1px solid transparent; } | ||
817 | |||
818 | .object3DToolContainer input.tag-type:hover { opacity: 1.0; -webkit-box-shadow: 0px 0px 4px #fff; } | ||
819 | |||
820 | .object3DToolContainer input.tag-type:checked { background-color: transparent; opacity: 1.0; cursor: default; -webkit-box-shadow: none; } | ||
821 | |||
822 | .object3DToolContainer input.rotateLocally { background-position: -20px 0px; } | ||
823 | |||
824 | .object3DToolContainer input.rotateLocally:checked { background-position: -20px -20px; } | ||
825 | |||
826 | .object3DToolContainer input.rotateGlobally { background-position: 0px 0px; } | ||
827 | |||
828 | .object3DToolContainer input.rotateGlobally:checked { background-position: 0px -20px; } | ||
829 | |||
820 | #toolsPanelContent { width: 40px; } | 830 | #toolsPanelContent { width: 40px; } |
821 | 831 | ||
822 | .toolsList { width: 29px; margin: auto; } | 832 | .toolsList { width: 29px; margin: auto; } |
diff --git a/js/components/tools-properties/object3d-properties.reel/object3d-properties.html b/js/components/tools-properties/object3d-properties.reel/object3d-properties.html index 1c9505a0..17bafacd 100755 --- a/js/components/tools-properties/object3d-properties.reel/object3d-properties.html +++ b/js/components/tools-properties/object3d-properties.reel/object3d-properties.html | |||
@@ -30,9 +30,9 @@ | |||
30 | 30 | ||
31 | <body> | 31 | <body> |
32 | <div data-montage-id="object3DProperties" class="subToolHolderPanel"> | 32 | <div data-montage-id="object3DProperties" class="subToolHolderPanel"> |
33 | <div id="rotateObjectToolContainer" class="tagRadioButtons"> | 33 | <div class="tagRadioButtons object3DToolContainer"> |
34 | <input type="radio" data-montage-id="rotateLocally" id="rotateLocally" class="tag-type" title="Rotate Locally" name="rotateObject" checked/> | 34 | <input type="radio" data-montage-id="rotateLocally" class="tag-type rotateLocally" title="Rotate Locally" name="rotateObject" checked/> |
35 | <input type="radio" data-montage-id="rotateGlobally" id="rotateGlobally" class="tag-type" title="Rotate Globally" name="rotateObject"/> | 35 | <input type="radio" data-montage-id="rotateGlobally" class="tag-type rotateGlobally" title="Rotate Globally" name="rotateObject"/> |
36 | </div> | 36 | </div> |
37 | </div> | 37 | </div> |
38 | </body> | 38 | </body> |
diff --git a/js/components/tools-properties/tag-properties.reel/tag-properties.html b/js/components/tools-properties/tag-properties.reel/tag-properties.html index 9dbef6f6..bd4590ce 100755 --- a/js/components/tools-properties/tag-properties.reel/tag-properties.html +++ b/js/components/tools-properties/tag-properties.reel/tag-properties.html | |||
@@ -38,16 +38,16 @@ | |||
38 | 38 | ||
39 | <body> | 39 | <body> |
40 | <div data-montage-id="tagProperties" class="subToolHolderPanel"> | 40 | <div data-montage-id="tagProperties" class="subToolHolderPanel"> |
41 | <div id="tagToolContainer" class="tagRadioButtons"> | 41 | <div data-montage-id="tagToolContainer" class="tagRadioButtons"> |
42 | <div class="leftLabel colorCtrlIcon FillTool"></div> | 42 | <div class="leftLabel colorCtrlIcon FillTool"></div> |
43 | <div data-montage-id="fillColorCtrl" class="leftLabel fillColorCtrl"></div> | 43 | <div data-montage-id="fillColorCtrl" class="leftLabel fillColorCtrl"></div> |
44 | <div class="nj-divider divider-vertical"> </div> | 44 | <div class="nj-divider divider-vertical"> </div> |
45 | 45 | ||
46 | <input type="radio" data-montage-id="divTool" class="tag-type" title="Div Element" name="TagRadios" checked/> | 46 | <input type="radio" data-montage-id="divTool" class="tag-type divTool" title="Div Element" name="TagRadios" checked/> |
47 | <input type="radio" data-montage-id="imageTool" class="tag-type" title="Image Element" name="TagRadios"/> | 47 | <input type="radio" data-montage-id="imageTool" class="tag-type imageTool" title="Image Element" name="TagRadios"/> |
48 | <input type="radio" data-montage-id="videoTool" class="tag-type" title="Video Element" name="TagRadios"/> | 48 | <input type="radio" data-montage-id="videoTool" class="tag-type videoTool" title="Video Element" name="TagRadios"/> |
49 | <input type="radio" data-montage-id="canvasTool" class="tag-type" title="Canvas Element" name="TagRadios"/> | 49 | <input type="radio" data-montage-id="canvasTool" class="tag-type canvasTool" title="Canvas Element" name="TagRadios"/> |
50 | <input type="radio" data-montage-id="customTool" class="tag-type" title="Custom Element" name="TagRadios"/> | 50 | <input type="radio" data-montage-id="customTool" class="tag-type customTool" title="Custom Element" name="TagRadios"/> |
51 | 51 | ||
52 | <div class="nj-divider divider-vertical"> </div> | 52 | <div class="nj-divider divider-vertical"> </div> |
53 | 53 | ||
diff --git a/scss/imports/scss/_Tools.scss b/scss/imports/scss/_Tools.scss index 00655241..fd75e189 100755 --- a/scss/imports/scss/_Tools.scss +++ b/scss/imports/scss/_Tools.scss | |||
@@ -288,9 +288,7 @@ input[type="radio"]:disabled { | |||
288 | } | 288 | } |
289 | 289 | ||
290 | // Begin: styles for tag toolbar | 290 | // Begin: styles for tag toolbar |
291 | #tagToolContainer input.tag-type, | 291 | .tagRadioButtons input.tag-type { |
292 | #rotateObjectToolContainer input.tag-type, | ||
293 | #translateObjectToolContainer input.tag-type { | ||
294 | background: none; | 292 | background: none; |
295 | width: 20px; | 293 | width: 20px; |
296 | height: 20px; | 294 | height: 20px; |
@@ -308,95 +306,67 @@ input[type="radio"]:disabled { | |||
308 | -webkit-user-select: none; | 306 | -webkit-user-select: none; |
309 | border: 1px solid transparent; | 307 | border: 1px solid transparent; |
310 | } | 308 | } |
311 | #tagToolContainer input.tag-type { | 309 | .tagRadioButtons input.tag-type { |
312 | background-image: url("../images/tools/sprite-toolbar-tag.png"); | 310 | background-image: url("../images/tools/sprite-toolbar-tag.png"); |
313 | } | 311 | } |
314 | #rotateObjectToolContainer input.tag-type { | 312 | .tagRadioButtons input.tag-type:active { |
315 | background-image: url("../images/tools/sprite-toolbar-3d.png"); | ||
316 | } | ||
317 | #translateObjectToolContainer input.tag-type { | ||
318 | background-image: url("../images/tools/sprite-toolbar-3d.png"); | ||
319 | } | ||
320 | |||
321 | #tagToolContainer input.tag-type:active, | ||
322 | #rotateObjectToolContainer input.tag-type:active, | ||
323 | #translateObjectToolContainer input.tag-type:active { | ||
324 | border: 1px solid transparent; | 313 | border: 1px solid transparent; |
325 | } | 314 | } |
326 | #tagToolContainer input.tag-type:hover, | 315 | .tagRadioButtons input.tag-type:hover { |
327 | #rotateObjectToolContainer input.tag-type:hover, | ||
328 | #translateObjectToolContainer input.tag-type:hover { | ||
329 | opacity: 1.0; | 316 | opacity: 1.0; |
330 | -webkit-box-shadow: 0px 0px 4px #fff; | 317 | -webkit-box-shadow: 0px 0px 4px #fff; |
331 |