use user-select mixin everywhere

pull/468/merge
nightwing 2017-11-30 02:17:19 +04:00
rodzic 351682fd47
commit dfa654812e
15 zmienionych plików z 21 dodań i 112 usunięć

Wyświetl plik

@ -72,9 +72,7 @@
cursor : pointer; cursor : pointer;
position : relative; position : relative;
cursor : default; cursor : default;
-moz-user-select : none; .user-select(none);
-khtml-user-select : none;
user-select : none;
background-position : 0 0; background-position : 0 0;
background-repeat : no-repeat; background-repeat : no-repeat;
margin: @ace-status-icon-margin !important; margin: @ace-status-icon-margin !important;

Wyświetl plik

@ -320,9 +320,7 @@
} }
#ui-slider-handle when(@time-slider-handle-basic = false) { #ui-slider-handle when(@time-slider-handle-basic = false) {
-webkit-user-select: none; .user-select(none);
-moz-user-select: none;
user-select: none;
} }
#ui-slider-handle span when(@time-slider-handle-basic = false){ #ui-slider-handle span when(@time-slider-handle-basic = false){
@ -382,9 +380,7 @@
} }
#ui-slider-bar { #ui-slider-bar {
-webkit-user-select: none; .user-select(none);
-moz-user-select: none;
user-select: none;
cursor: pointer; cursor: pointer;
height: 35px; height: 35px;
margin-left: @time-slider-bar-margin-left; margin-left: @time-slider-bar-margin-left;

Wyświetl plik

@ -6,9 +6,7 @@
height : 22px; height : 22px;
cursor : pointer; cursor : pointer;
position : absolute; position : absolute;
-moz-user-select : none; .user-select(none);
-khtml-user-select : none;
user-select : none;
width : 20px; width : 20px;
} }
.btnquicksearchnav .lbl{ .btnquicksearchnav .lbl{

Wyświetl plik

@ -216,7 +216,5 @@
/* allow selecting in doc popup but do not elsewhere */ /* allow selecting in doc popup but do not elsewhere */
.panelsbar, .btnsesssioncontainer, .bar-status, .splitgrabber, .panelsbar, .btnsesssioncontainer, .bar-status, .splitgrabber,
.code_complete_text, .ace_scrollbar, .ace_tree { .code_complete_text, .ace_scrollbar, .ace_tree {
-webkit-user-select: none; .user-select(none);
-moz-user-select: none;
user-select: none;
} }

Wyświetl plik

@ -9,11 +9,7 @@
background-position : 0 27px; background-position : 0 27px;
background-repeat : no-repeat; background-repeat : no-repeat;
background-image : url("@{image-path}/browser_button.png"); background-image : url("@{image-path}/browser_button.png");
-moz-user-select: -moz-none; .user-select(none);
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
} }
.browser-btn span{ .browser-btn span{

Wyświetl plik

@ -5,11 +5,7 @@
cursor : default; cursor : default;
position : relative; position : relative;
line-height : 17px; line-height : 17px;
-moz-user-select: -moz-none; .user-select(none);
-khtml-user-select : none;
-webkit-user-select: none;
-o-user-select: none;
user-select : none;
} }
.btn.smallbtn { .btn.smallbtn {

Wyświetl plik

@ -1,13 +1,7 @@
.c9-menu-bar { .c9-menu-bar {
position : relative; position : relative;
overflow : visible; overflow : visible;
-moz-user-select: -moz-none; .user-select(none);
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
// margin: 0;
// overflow: hidden;
} }
.c9-menu-bar:before{ .c9-menu-bar:before{
position: absolute; position: absolute;
@ -185,9 +179,7 @@
width: 10px; width: 10px;
} }
.c9-menu-bar .c9-mbar-bcont .c9-activity.saving .light{ .c9-menu-bar .c9-mbar-bcont .c9-activity.saving .light{
-webkit-animation: saving .4s linear 0 infinite; animation: saving .4s linear 0 infinite;
-moz-animation: saving .4s linear 0 infinite;
animation: saving .4s linear 0 infinite;
background-position: -102px 0px !important; background-position: -102px 0px !important;
} }

Wyświetl plik

@ -14,10 +14,7 @@
text-shadow : @menu-button-text-shadow; text-shadow : @menu-button-text-shadow;
-webkit-user-select: none; .user-select(none);
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
} }
.c9-menu-btnOver { .c9-menu-btnOver {

Wyświetl plik

@ -6,11 +6,7 @@
position : relative; position : relative;
line-height : 17px; line-height : 17px;
border:1px solid transparent; border:1px solid transparent;
-moz-user-select: -moz-none; .user-select(none);
-khtml-user-select : none;
-webkit-user-select: none;
-o-user-select: none;
user-select : none;
} }
.with-arrow.c9-toolbarbutton { .with-arrow.c9-toolbarbutton {

Wyświetl plik

@ -249,11 +249,7 @@ body>.session_btn.curbtn{
white-space : nowrap; white-space : nowrap;
overflow : hidden; overflow : hidden;
padding : @pane-button-title-padding; padding : @pane-button-title-padding;
-moz-user-select: -moz-none; .user-select(none);
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
color : @pane-button-color; color : @pane-button-color;
text-shadow : @pane-button-textshadow; text-shadow : @pane-button-textshadow;
// position: relative; // position: relative;

Wyświetl plik

@ -23,10 +23,7 @@
color: @frame-title-color; color: @frame-title-color;
background-color: @frame-title-background; background-color: @frame-title-background;
background-image: linear-gradient(90deg, @frame-title-gradient-start 0%, @frame-title-gradient-stop 100%); background-image: linear-gradient(90deg, @frame-title-gradient-start 0%, @frame-title-gradient-stop 100%);
-webkit-user-select: none; .user-select(none);
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
} }
.frame>.title:hover{ .frame>.title:hover{
background-image: linear-gradient(90deg, @frame-title-gradient-hover-start 0%, @frame-title-gradient-hover-stop 100%); background-image: linear-gradient(90deg, @frame-title-gradient-hover-start 0%, @frame-title-gradient-hover-stop 100%);

Wyświetl plik

@ -60,10 +60,6 @@
position: absolute; position: absolute;
top: 0; top: 0;
width: 2px; width: 2px;
-moz-user-select: -moz-none; .user-select(none);
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
} }

Wyświetl plik

@ -5,29 +5,6 @@
// Petr Brzek & Jan Kuca // Petr Brzek & Jan Kuca
// @GlobalConfig
// @GlobalConfig
// Config supported browsers for your project
@w3c: true; // Unprefixed W3C syntax
@webkit: true; // Chrome 7+, Safari 5+, iOS5, Android
@moz: true; // Firefox 4+
@opera: true; // Opera 10.5+
@ms: true; // IE 10+
// Signals
@webkitSignal: 1;
@mozSignal: 2;
@operaSignal: 3;
@msSignal: 4;
@w3cSignal: 5;
// .size // .size
.size(@square){ .size(@square){
@ -48,27 +25,10 @@
// .user-select // .user-select
.user-select(@arguments:auto){ .user-select(@arguments:auto){
-webkit-user-select: @arguments;
// Local config for disabling properties -moz-user-select: @arguments;
-ms-user-select: @arguments;
@webkitLocal: true; // Chrome 7+, Safari 5+, iOS5, Android user-select: @arguments;
@mozLocal: true; // Firefox 4+
@msLocal: true; // IE 10+
.result (@arguments, @signal, @boolean, @localBoolean) when (@boolean = true) and (@localBoolean = true) {
.inception (@signal, @arguments) when (@signal = 1) { -webkit-user-select: @arguments; }
.inception (@signal, @arguments) when (@signal = 2) { -moz-user-select: @arguments; }
.inception (@signal, @arguments) when (@signal = 4) { -ms-user-select: @arguments; }
.inception (@signal, @arguments) when (@signal > 5),(@signal < 1) { error: "Signal is out of range"; }
.inception(@signal, @arguments);
}
.result (@arguments, @signal, @boolean, @localBoolean) when not (@boolean = true), not (@localBoolean = true) { }
.result(@arguments, @webkitSignal, @webkit, @webkitLocal);
// -- this comment must be here because of LESS bug
.result(@arguments, @mozSignal, @moz, @mozLocal);
// --
.result(@arguments, @msSignal, @ms, @msLocal);
} }
// element{ .user-select(text); } // element{ .user-select(text); }
@ -93,7 +53,7 @@
background-image: ~`(function(){ return "url(@{filename}.@{extension})" + ("@{important}" == "true" ? ' !important' : '');})()`; background-image: ~`(function(){ return "url(@{filename}.@{extension})" + ("@{important}" == "true" ? ' !important' : '');})()`;
background-repeat: @repeat; background-repeat: @repeat;
@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx) { @media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx) {
background-image: ~`(function(){ return "url(@{filename}@2x.@{extension})" + ("@{important}" == "true" ? ' !important' : '');})()`; background-image: ~`(function(){ return "url(@{filename}@2x.@{extension})" + ("@{important}" == "true" ? ' !important' : '');})()`;
background-size: ~`(function(){ return "@{width} @{height}" + ("@{important}" == "true" ? ' !important' : '');})()`; background-size: ~`(function(){ return "@{width} @{height}" + ("@{important}" == "true" ? ' !important' : '');})()`;
} }

Wyświetl plik

@ -57,11 +57,7 @@
.ace_button { .ace_button {
margin-left: 2px; margin-left: 2px;
cursor: pointer; cursor: pointer;
-webkit-user-select: none; .user-select(none);
-moz-user-select: none;
-o-user-select: none;
-ms-user-select: none;
user-select: none;
overflow: hidden; overflow: hidden;
border: 1px solid rgba(100,100,100,0.23); border: 1px solid rgba(100,100,100,0.23);
padding: 2px 4px; padding: 2px 4px;

Wyświetl plik

@ -22,10 +22,7 @@
color: #795A0A; color: #795A0A;
margin: 0 5px; margin: 0 5px;
pointer-events:auto; pointer-events:auto;
-webkit-user-select: text; .user-select(text);
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
} }
.stack-message.more{ .stack-message.more{
cursor:pointer; cursor:pointer;