2/* Prevent loop on shared menu click throught socket.io */
9[class~=updownGlobalMenuButtonIcon]
11 background-image: url(/static/images/icons/globalmenu/updown/up_arrow.png);
14[class~=closeUpdownGlobalMenuButtonIcon]
16 background-image: url(/static/images/icons/globalmenu/updown/down_arrow.png);
19[class~=upArrowButtonIcon]
21 background-image: url(/static/images/icons/globalmenu/updown/up_arrow.png);
24[class~=actionGlobalMenuButtonIcon]
26 background-image: url(/static/images/icons/globalmenu/Action.png);
29[class~=closeActionGlobalMenuButtonIcon]
31 background-image: url(/static/images/icons/globalmenu/closeAction.png);
34[class~=nodeMenuButtonIcon]
36 background-image: url(/static/images/icons/globalmenu/openNodeMenu.png);
39[class~=closeNodeMenuButtonIcon]
41 background-image: url(/static/images/icons/globalmenu/closeNodeMenu.png);
44[class~=searchButtonIcon]
46 background-image: url(/static/images/icons/globalmenu/search.png);
49[class~=closeSearchButtonIcon]
51 background-image: url(/static/images/icons/globalmenu/closeSearch.png);
54[class~=tagsGlobalMenuButtonIcon]
56 background-image: url(/static/images/icons/globalmenu/tags.png);
59[class~=closeTagsGlobalMenuButtonIcon]
61 background-image: url(/static/images/icons/globalmenu/closeTags.png);
64[class~=selectionButtonIcon]
66 background-image: url(/static/images/icons/globalmenu/selection.png);
69[class~=closeSelectionButtonIcon]
71 background-image: url(/static/images/icons/globalmenu/closeSelection.png);
74[class~=clearSelectionButtonIcon]
76 background-image: url(/static/images/icons/globalmenu/clearSelection.png);
79[class~=closeClearSelectionButtonIcon]
81 background-image: url(/static/images/icons/globalmenu/closeClearSelection.png);
84[class~=nextTilesButtonIcon]
86 background-image: url(/static/images/icons/globalmenu/nextTiles.png);
89[class~=closeNextTilesButtonIcon]
91 background-image: url(/static/images/icons/globalmenu/closeNextTiles.png);
94[class~=zoomGlobalMenuButtonIcon]
96 background-image: url(/static/images/icons/globalmenu/zoommenu/zoom.png);
99[class~=closeZoomGlobalMenuButtonIcon]
101 background-image: url(/static/images/icons/globalmenu/zoommenu/closeZoom.png);
104[class~=zoomButtonIcon]
106 background-image: url(/static/images/icons/globalmenu/zoommenu/zoom.png);
109[class~=closezoomButtonIcon]
111 background-image: url(/static/images/icons/globalmenu/zoommenu/closeZoom.png);
114[class~=disablezoomButtonIcon]
116 background-image: url(/static/images/icons/globalmenu/zoommenu/disableZoom.png);
120[class~=expandZoomButtonIcon]
122 background-image: url(/static/images/icons/globalmenu/zoommenu/validateZoomSelection.png);
130[class~=unzoomButtonIcon]
132 background-image: url(/static/images/icons/globalmenu/zoommenu/closeZoomButton.png);
141 background-image: url(/static/images/icons/globalmenu/zoommenu/masterslave.png);
144[class~=closeMSButtonIcon]
146 background-image: url(/static/images/icons/globalmenu/zoommenu/closemasterslave.png);
149[class~=disableMSButtonIcon]
151 background-image: url(/static/images/icons/globalmenu/zoommenu/disablemasterslave.png);
154[class~=startMSButtonIcon]
156 background-image: url(/static/images/icons/globalmenu/zoommenu/masterslave.png);
159[class~=AllMSButtonIcon]
161 background-image: url(/static/images/icons/globalmenu/zoommenu/masterslaveALL.png);
164[class~=zoomNodesButtonIcon]
166 background-image: url(/static/images/icons/globalmenu/zoommenu/zoomNode.png);
169[class~=closeZoomNodesButtonIcon]
171 background-image: url(/static/images/icons/globalmenu/zoommenu/closezoomNode.png);
175[class~=disablezoomNodesButtonIcon]
177 background-image: url(/static/images/icons/globalmenu/zoommenu/disablezoomNode.png);
180[class~=stateGlobalMenuButtonIcon]
182 background-image: url(/static/images/icons/globalmenu/statemenu/showInfo.png);
185[class~=closeStateGlobalMenuButtonIcon]
187 background-image: url(/static/images/icons/globalmenu/statemenu/closeShowInfo.png);
190[class~=QRcodeButtonIcon]
192 background-image: url(/static/images/icons/globalmenu/statemenu/QRcode.png);
195[class~=closeQRcodeButtonIcon]
197 background-image: url(/static/images/icons/globalmenu/statemenu/closeQRcode.png);
199[class~=OnOffButtonIcon]
201 background-image: url(/static/images/icons/globalmenu/statemenu/OnOff.png);
204[class~=closeOnOffButtonIcon]
206 background-image: url(/static/images/icons/globalmenu/statemenu/closeOnOff.png);
209[class~=RotateButtonIcon]
211 background-image: url(/static/images/icons/globalmenu/Rotate.png);
214[class~=closeRotateButtonIcon]
216 background-image: url(/static/images/icons/globalmenu/closeRotate.png);
219[class~=managementGlobalMenuButtonIcon]
221 background-image: url(/static/images/icons/globalmenu/management/options.png);
224[class~=closeManagementGlobalMenuButtonIcon]
226 background-image: url(/static/images/icons/globalmenu/management/closeOptions.png);
229[class~=DrawsButtonIcon]
231 background-image: url(/static/images/icons/globalmenu/management/drawManagement.png);
234[class~=closeDrawsButtonIcon]
236 background-image: url(/static/images/icons/globalmenu/management/closeDrawManagement.png);
240[class~=brushButtonIcon]
242 background-image: url(/static/images/icons/globalmenu/brush.png);
245[class~=DrawOnAllNodesIcon]
247 background-image: url(/static/images/icons/globalmenu/zoommenu/masterslave.png);
250[class~=showInfoButtonIcon]
252 background-image: url(/static/images/icons/globalmenu/statemenu/showInfo.png);
255[class~=closeShowInfoButtonIcon]
257 background-image: url(/static/images/icons/globalmenu/statemenu/closeShowInfo.png);
260[class~=refreshButtonIcon]
262 background-image: url(/static/images/icons/globalmenu/refresh.png);
265[class~=cancelGlobalMenuButtonIcon]
267 background-image: url(/static/images/icons/globalmenu/cancel/back.png);
270[class~=closeCancelGlobalMenuButtonIcon]
272 background-image: url(/static/images/icons/globalmenu/cancel/forward.png);
275[class~=moveBackButtonIcon]
277 background-image: url(/static/images/icons/globalmenu/cancel/back.png);
280[class~=moveForwardButtonIcon]
282 background-image: url(/static/images/icons/globalmenu/cancel/forward.png);
285[class~=saveButtonIcon]
287 background-image: url(/static/images/icons/globalmenu/management/save.png);
290[class~=optionsButtonIcon]
292 background-image: url(/static/images/icons/globalmenu/management/options.png);
295[class~=closeOptionsButtonIcon]
297 background-image: url(/static/images/icons/globalmenu/management/closeOptions.png);
300[class~=helpButtonIcon]
302 background-image: url(/static/images/icons/globalmenu/management/help.png);
305[class~=closeHelpButtonIcon]
307 background-image: url(/static/images/icons/globalmenu/management/closeHelp.png);
310[class~=downArrowButtonIcon]
312 background-image: url(/static/images/icons/globalmenu/updown/down_arrow.png);
318[class~=columnButtonIcon]
320 background-image: url(/static/images/icons/nodemenu/column.png);
322[class~=lineButtonIcon]
324 background-image: url(/static/images/icons/nodemenu/line.png);
327[class~=drawButtonIcon]
329 background-image: url(/static/images/icons/nodemenu/draw.png);
332[class~=disabledrawButtonIcon]
334 background-image: url(/static/images/icons/nodemenu/disabledraw.png);
337[class~=transparentButtonIcon]
339 background-image: url(/static/images/icons/nodemenu/transparent.png);
342[class~=closeTransparentButtonIcon]
344 background-image: url(/static/images/icons/nodemenu/closeTransparent.png);
347[class~=writeButtonIcon]
349 background-image: url(/static/images/icons/nodemenu/write.png);
352[class~=closeWriteButtonIcon]
354 background-image: url(/static/images/icons/nodemenu/closeWrite.png);
357[class~=zoomNodeButtonIcon]
359 background-image: url(/static/images/tiles/zoomNode.png);
363[class~=managementTagMenuButtonIcon]
365 background-image: url(/static/images/icons/tagmenu/management/addTag.png);
368[class~=closeManagementTagMenuButtonIcon]
370 background-image: url(/static/images/icons/tagmenu/management/closeAddTag.png);
373[class~=addTagButtonIcon]
375 background-image: url(/static/images/icons/tagmenu/management/addTag.png);
378[class~=closeAddTagButtonIcon]
380 background-image: url(/static/images/icons/tagmenu/management/closeAddTag.png);
383[class~=selectTagButtonIcon]
385 background-image: url(/static/images/icons/tagmenu/selection/selectTags.png);
388[class~=closeSelectTagButtonIcon]
390 background-image: url(/static/images/icons/tagmenu/selection/closeSelectTags.png);
393[class~=selectTagMenuButtonIcon]
395 background-image: url(/static/images/icons/tagmenu/selection/selectTags.png);
398[class~=closeSelectTagMenuButtonIcon]
400 background-image: url(/static/images/icons/tagmenu/selection/closeSelectTags.png);
403[class~=selectionToTagButtonIcon]
405 background-image: url(/static/images/icons/tagmenu/selection/selectionToTag.png);
408[class~=closeSelectionToTagButtonIcon]
410 background-image: url(/static/images/icons/tagmenu/selection/closeSelectionToTag.png);
413[class~=selectMultipleTagsButtonIcon]
415 background-image: url(/static/images/icons/tagmenu/selection/MultipleTags.png);
418[class~=closeSelectMultipleTagsButtonIcon]
420 background-image: url(/static/images/icons/tagmenu/selection/closeMultipleTags.png);
423[class~=alignTagButtonIcon]
425 background-image: url(/static/images/icons/tagmenu/alignTags.png);
428[class~=closeAlignTagButtonIcon]
430 background-image: url(/static/images/icons/tagmenu/closeAlignTags.png);
433[class~=alignOrderTagsMenuButtonIcon]
435 background-image: url(/static/images/icons/tagmenu/alignOrderTags.png);
438[class~=closeAlignOrderTagsMenuButtonIcon]
440 background-image: url(/static/images/icons/tagmenu/closeAlignOrderTags.png);
443[class~=increaseOrderTagsButtonIcon]
445 background-image: url(/static/images/icons/tagmenu/order/increaseOrderTags.png);
448[class~=closeIncreaseOrderTagsButtonIcon]
450 background-image: url(/static/images/icons/tagmenu/order/closeIncreaseOrderTags.png);
453[class~=decreaseOrderTagsButtonIcon]
455 background-image: url(/static/images/icons/tagmenu/order/decreaseOrderTags.png);
458[class~=closeDecreaseOrderTagsButtonIcon]
460 background-image: url(/static/images/icons/tagmenu/order/closeDecreaseOrderTags.png);
463[class~=hideTagsMenuButtonIcon]
465 background-image: url(/static/images/icons/tagmenu/HideTag.png);
467[class~=closeHideTagsMenuButtonIcon]
469 background-image: url(/static/images/icons/tagmenu/closeHideTag.png);
472[class~=hideTagsButtonIcon]
474 background-image: url(/static/images/icons/tagmenu/HideTag.png);
477[class~=closeHideTagsButtonIcon]
479 background-image: url(/static/images/icons/tagmenu/closeHideTag.png);
482[class~=showTagsButtonIcon]
484 background-image: url(/static/images/icons/tagmenu/hide/showTag.png);
487[class~=closeShowTagsButtonIcon]
489 background-image: url(/static/images/icons/tagmenu/hide/closeShowTag.png);
492[class~=KillTagButtonIcon]
494 background-image: url(/static/images/icons/tagmenu/KillTag.png);
497[class~=closeKillTagButtonIcon]
499 background-image: url(/static/images/icons/tagmenu/closeKillTag.png);
502[class~=removeTagButtonIcon]
504 background-image: url(/static/images/icons/tagmenu/management/removeTag.png);
507[class~=closeRemoveTagButtonIcon]
509 background-image: url(/static/images/icons/tagmenu/management/closeRemoveTag.png);
513[class~=paletteButtonIcon]
515 background-image: url(/static/images/icons/drawmenu/palette.png);
517[class~=closePaletteButtonIcon]
519 background-image: url(/static/images/icons/drawmenu/closePalette.png);
521[class~=lineWidthButtonIcon]
523 background-image: url(/static/images/icons/drawmenu/lineWidth.png);
525[class~=closeLineWidthButtonIcon]
527 background-image: url(/static/images/icons/drawmenu/closeLineWidth.png);
529[class~=DrawOnNodeButtonIcon]
531 background-image: url(/static/images/icons/drawmenu/drawonNode.png);
536 animation: Blink 2s infinite;
547 animation: Blink2 2s infinite;
551 outline-color: white;
558 -moz-transform: scale(1);
559 -moz-transform-origin: 0 0;
560 -o-transform: scale(1);
561 -o-transform-origin: 0 0;
562 -webkit-transform: scale(1);
563 -webkit-transform-origin: 0 0;
564 background-color: dimgrey;
576 background-color : black;
590 background-repeat: no-repeat;
591 background-position: center center;
596 background-image: url(/static/images/tiles/drag-handle-off.png);
601 background-image: url(/static/images/tiles/drag-handle-on.png);
606 background-image: url(/static/images/tiles/drag-handle-dragging.png);
611 background-image: url(/static/images/tiles/drag-handle-off.png);
616 background-image: url(/static/images/tiles/drag-handle-on.png);
621 background-image: url(/static/images/tiles/drag-handle-dragging.png);
626 background-image: url(/static/images/icons/globalmenu/drop-down-arrow.png);
631 background-image: url(/static/images/icons/globalmenu/drop-up-arrow.png);
636 background-image: url(/static/images/icons/globalmenu/drop-right-arrow.png);
641 background-image: url(/static/images/icons/globalmenu/drop-left-arrow.png);
653 background-repeat: no-repeat;
654 background-position: center center;
655 background-image: url(/static/images/tiles/rotate.png);
660 /* background-image: url(bb.jpeg);
661 border-radius : 10px 5px 10px 5px;
667 /*background-color : grey;*/
671 background-color : grey;
676 width: 20%; /* Largeur */
685 width: 100%; /* Largeur */
698 background-color : DimGray;
700 /* margin : 160px; */
701 border-radius : 10px 5px 10px 5px;
702 color : rgb(31,32,43);
703 -moz-user-select : -moz-none;
704 -webkit-user-select : -moz-none;
720 background-color : white;
722 /* margin : 160px; */
723 border-radius : 10px 5px 10px 5px;
724 color : rgb(31,32,43);
725 -moz-user-select : -moz-none;
726 -webkit-user-select : -moz-none;
732.node-ui-draggable-with-border
734 background-image :url(/static/images/blank.png);
735 outline: 10px solid white;
749 background-color: #ddd;
754 background-color: #4CAF50;
760/*add dropdown for options*/
763 display : inline-block;
774 /*background-color : grey;*/
781 margin : 0px 0px 0px 270px;
795 background-color : yellow;
799 border-radius : 10px 5px 10px 5px;
800 background-color : green;
805 flex-direction : column;
827 background-color : green;
837 background-color : saddlebrown;
845 outline : 10px red none;
847 height : 110px; /* Don’t change it to preserve outline size and position */
855 /*text-align: left;*/
879input[type="range"], #opacitySlider, #tile-opacity-slider, #zoomSlider, output {
880 -webkit-appearance: none;
881 -moz-appearance: none;
884 background-image: -webkit-gradient(
888 color-stop(0.2, rgb(255, 0, 0)),
889 color-stop(0.2, rgb(0, 255, 0))
895input[type='range']::-webkit-slider-thumb {
896 -webkit-appearance: none;
897 background-color: rgb(255, 0, 0);
898 border: 5px solid #CECECE;
903.tile-opacity-menu-zone {
904 background-color: rgba(0,0,0,0.8);
907input[type="range"]::-moz-range-progress {
908 background-color : green;
911input[type="range"]::-moz-range-thumb {
912 background-color : lime;
916input[type="range"]::-webkit-slider-thumb:before {
917 -webkit-appearance: none ;
918 background-color: rgba(0,255,0,1);
919 border: 1px solid #CECECE;
923input[type="range"]::-webkit-slider-thumb:after {
924 -webkit-appearance: none ;
925 background-color: rgba(255,0, 0,1);
926 border: 3px solid #CECECE;
931[type="checkbox"], [type="radio"] {
932 background-color : lime;
965 background-image: url(/static/images/icons/globalmenu/management/checkOptions.png);
977 background-image: url(/static/images/icons/globalmenu/zoommenu/closeZoomButton.png);
989 background-image: url(/static/images/icons/globalmenu/management/save.png);
1001 background-image: url(/static/images/icons/globalmenu/management/share.png);
1004ul.ui-autocomplete.ui-menu{
1011 text-align : center;
1012 vertical-align :middle;
1014 background-image: url(/static/images/warning.png);
1022 background-color:green;
1027 vertical-align: middle;
1036 background-color: red;
1046ul.ui-autocomplete.ui-menu{font-size:70px}
1049 -webkit-animation: blink 1s step-end infinite;
1050 animation: blink 1s step-end infinite;
1052@-webkit-keyframes blink { 50% { visibility: hidden; }}
1053@keyframes blink { 50% { visibility: hidden; }}
1055/*Tooltip and Pointer CSS*/
1057 border-bottom-right-radius: 30px;
1058 border-bottom-left-radius: 30px;
1059 border-top-left-radius: 30px;
1060 border-top-right-radius: 30px;
1064 width: intrinsic; /* Safari/WebKit utilisent un nom non-standard */
1065 width: -moz-max-content; /* Firefox/Gecko */
1066 width: -webkit-max-content; /* Chrome */
1068 background-color: darkgoldenrod;
1071.fg-tooltip .fg-tooltip-pointer-up, .fg-tooltip .fg-tooltip-pointer-up-inner,
1072.fg-tooltip .fg-tooltip-pointer-down, .fg-tooltip .fg-tooltip-pointer-down-inner {
1076 border-bottom-width: 0;
1077 border-color: darkgoldenrod;
1081.fg-tooltip .fg-tooltip-pointer-up {
1082 border-left: 21px solid transparent;
1083 border-right: 21px solid transparent;
1084 border-bottom-width: 42px;
1091.fg-tooltip .fg-tooltip-pointer-up-inner {
1092 border-left: 5px solid transparent;
1093 border-right: 5px solid transparent;
1094 border-bottom: 10px solid #fff;
1100.fg-tooltip .fg-tooltip-pointer-down {
1101 border-left: 21px solid transparent;
1102 border-right: 21px solid transparent;
1103 border-top-width: 42px;
1110.fg-tooltip .fg-tooltip-pointer-down-inner {
1111 border-left: 5px solid transparent;
1112 border-right: 5px solid transparent;
1113 border-top: 10px solid #fff;