styles.css 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453
  1. div, span {
  2. cursor:/*url('media/cursor_default.png'),*/default;
  3. }
  4. input, textarea {
  5. cursor:/*url('media/cursor_text.png'),*/text;
  6. }
  7. textarea.string_input {
  8. resize: none;
  9. }
  10. select, option, button {
  11. cursor:/*url('media/cursor_pointer.png'),*/pointer;
  12. }
  13. button {
  14. font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
  15. font-size:11px;
  16. }
  17. html {
  18. width: 100%;
  19. height: 97%;
  20. overflow: hidden;
  21. }
  22. .inputDiv {
  23. position: absolute;
  24. left: 10px;
  25. right: 20px;
  26. padding: 5px 10px;
  27. height: 32px;
  28. }
  29. .contentDiv {
  30. position: absolute;
  31. left: 0;
  32. right: 0;
  33. top: 32px;
  34. bottom: 0;
  35. border-top: 1px solid black;
  36. box-shadow: inset 7px 7px 5px rgba(0, 0, 0, 0.1);
  37. }
  38. .rootDiv {
  39. position: absolute;
  40. top: 0;
  41. left: 0;
  42. right: 0;
  43. bottom: 0;
  44. overflow: none;
  45. }
  46. .commandHistory {
  47. width: 100%;
  48. position: absolute;
  49. display: none;
  50. }
  51. .mainInput {
  52. width: 100%;
  53. border: 1px solid black;
  54. }
  55. .mainInput:focus {
  56. box-shadow: 0 0 5px rgb(100, 200, 255);
  57. outline: none;
  58. }
  59. .mainInput.error:focus {
  60. box-shadow: 0 0 5px red;
  61. }
  62. .canvas {
  63. position:relative;
  64. height:10000;
  65. width:10000;
  66. overflow:auto;
  67. background: url(media/gridbg.png) top left repeat;
  68. cursor:/*url('media/cursor_crosshair.png'),*/crosshair;
  69. }
  70. .canvas_selection {
  71. stroke: chartreuse;
  72. stroke-width:0.5;
  73. stroke-dasharray:5,5;
  74. fill: chartreuse;
  75. fill-opacity:0.1;
  76. cursor:/*url('media/cursor_move.png'),*/move;
  77. }
  78. .canvas_selection_overlay {
  79. stroke-width:0.1;
  80. fill:#0000ff;
  81. fill-opacity:0.10;
  82. cursor:/*url('media/cursor_crosshair.png'),*/crosshair;
  83. }
  84. .clickable {
  85. cursor:/*url('media/cursor_pointer.png'),*/pointer;
  86. }
  87. .code_style {
  88. display:inline;
  89. font-family:"andale mono",monospace;
  90. font-size:11px;
  91. border-radius: 5px;
  92. }
  93. .container {
  94. position: relative;
  95. width: 100%;
  96. height: 100%;
  97. overflow: auto;
  98. }
  99. .ctrl_point_overlay {
  100. stroke: purple;
  101. stroke-width:1;
  102. fill: coral;
  103. fill-opacity:0.5;
  104. cursor:/*url('media/cursor_move.png'),*/move;
  105. }
  106. .ctrl_point_center_overlay {
  107. stroke: lime;
  108. stroke-width:1;
  109. fill: khaki;
  110. fill-opacity:0.5;
  111. cursor:/*url('media/cursor_move.png'),*/move;
  112. }
  113. .dark_bg {
  114. background-color: black;
  115. opacity:0.85;
  116. z-index: 100;
  117. height: 100%;
  118. width: 100%;
  119. background-repeat:repeat;
  120. position:fixed;
  121. top: 0px;
  122. left: 0px;
  123. cursor:/*url('media/cursor_not-allowed.png'),*/not-allowed;
  124. }
  125. .default_style {
  126. display:inline;
  127. font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
  128. font-size:11px;
  129. border-radius: 5px;
  130. padding: 0;
  131. margin: 0;
  132. }
  133. .dialog {
  134. position:absolute;
  135. padding:0px 20px 20px;
  136. max-height:50%;
  137. max-width:50%;
  138. z-index: 30;
  139. background-color: whitesmoke;
  140. border:2px solid crimson;
  141. border-radius: 5px;
  142. overflow-x:hidden;
  143. overflow-y:auto;
  144. }
  145. .dialog_title {
  146. padding: 10px;
  147. font-style: italic;
  148. font-weight: bold;
  149. }
  150. .dim_bg {
  151. background-color: lavender;
  152. opacity:0.30;
  153. z-index: 20;
  154. height: 100%;
  155. width: 100%;
  156. background-repeat:repeat;
  157. position:fixed;
  158. top: 0px;
  159. left: 0px;
  160. cursor:/*url('media/cursor_not-allowed.png'),*/not-allowed;
  161. }
  162. .disabled_link {
  163. pointer-events:none;
  164. color:grey;
  165. cursor:/*url('media/cursor_not-allowed.png'),*/not-allowed;
  166. }
  167. .dock {
  168. position:absolute;
  169. top:5px;
  170. left:5px;
  171. z-index:10;
  172. overflow: auto;
  173. }
  174. .disabled_dock {
  175. opacity:0.5;
  176. z-index:-1;
  177. }
  178. .droppable {
  179. background-color: chartreuse !important ;
  180. border: 1px dashed black !important;
  181. opacity: 0.5 !important;
  182. }
  183. .dropzone {
  184. width:200px;
  185. height:50px;
  186. background-color: lightblue;
  187. background-repeat: no-repeat;
  188. background-position: center center;
  189. padding:10px;
  190. border: 1px solid black;
  191. border-radius:10px;
  192. opacity:0.75
  193. }
  194. .empty_icon {
  195. opacity:0;
  196. cursor:/*url('media/cursor_pointer.png'),*/pointer;
  197. }
  198. .enabled_link {
  199. color:indianred;
  200. cursor:/*url('media/cursor_pointer.png'),*/pointer;
  201. }
  202. .error{
  203. color:crimson;
  204. /*font-weight: bold;*/
  205. }
  206. .fileb_icon {
  207. padding:5px;
  208. opacity:0.75;
  209. display: inline-block;
  210. text-align: left;
  211. }
  212. .fileb_icon:hover {
  213. opacity:1;
  214. }
  215. .fileb_icon_selected {
  216. padding:5px;
  217. opacity:1;
  218. display: inline-block;
  219. text-align: left;
  220. border-radius:8px;
  221. background:lightBlue;
  222. }
  223. .fileb_pane {
  224. padding:3px;
  225. border:1px solid black;
  226. border-radius: 5px;
  227. background-color: white;
  228. height: 300px;
  229. overflow:auto;
  230. }
  231. .footer {
  232. position:absolute;
  233. bottom:25px;
  234. right:32px;
  235. }
  236. .geometry_ctrls {
  237. position:fixed;
  238. padding:2px;
  239. background-color: whitesmoke;
  240. border:2px solid crimson;
  241. border-radius: 5px;
  242. }
  243. .geometry_ctrl {
  244. opacity:0.75;
  245. cursor:/*url('media/cursor_pointer.png'),*/pointer;
  246. }
  247. .geometry_ctrl:hover {
  248. opacity:1;
  249. }
  250. .header {
  251. position:absolute;
  252. top:5px;
  253. right:32px;
  254. z-index:20;
  255. }
  256. .login {
  257. position:relative;
  258. margin: 10% auto;
  259. width: 300px;
  260. opacity: 1;
  261. padding: 10px;
  262. z-index: 101;
  263. background-color: snow;
  264. border: 5px solid dodgerblue;
  265. border-radius: 10px;
  266. overflow-x:hidden;
  267. overflow-y:auto;
  268. }
  269. .progress_bar {
  270. display: inline-block;
  271. border: 1px solid black;
  272. border-radius: 10px;
  273. height: 10px;
  274. width: 100px;
  275. margin: 0px 5px;
  276. }
  277. .progress_fill {
  278. border-radius: 10px;
  279. background-color: crimson;
  280. opacity: 0.75;
  281. height: 10px;
  282. width: 0%;
  283. }
  284. .toolbar_alt {
  285. line-height:32px;
  286. }
  287. .toolbar {
  288. padding-top:4px;
  289. margin:2px;
  290. background-color: whitesmoke ;
  291. border-radius: 5px;
  292. float:left;
  293. }
  294. .toolbar_bm {
  295. border:2px solid lightblue;
  296. }
  297. .toolbar_mm {
  298. border:2px solid khaki;
  299. }
  300. .toolbar_space {
  301. padding-left:4px;
  302. }
  303. .toolbar_button {
  304. display: inline-block;
  305. opacity:0.75;
  306. cursor:/*url('media/cursor_pointer.png'),*/pointer;
  307. }
  308. .toolbar_button:hover {
  309. opacity:1;
  310. }
  311. .toolbar_button:active {
  312. opacity:0.5;
  313. }
  314. .transformation_preview {
  315. stroke: crimson;
  316. stroke-width:0.5;
  317. stroke-dasharray:5,5;
  318. fill: lavender;
  319. fill-opacity:0.1;
  320. cursor:/*url('media/cursor_not-allowed.png'),*/not-allowed;
  321. }
  322. .unselectable {
  323. -webkit-user-select:none;
  324. -moz-user-select: none;
  325. }
  326. /* Chat style based on
  327. http://net.tutsplus.com/tutorials/javascript-ajax/how-to-create-a-simple-web-based-chat-application/
  328. */
  329. form, p, span {
  330. margin:0 auto;
  331. padding:0; }
  332. input { font:12px arial; }
  333. a {
  334. color:#0000FF;
  335. text-decoration:none; }
  336. a:hover { text-decoration:underline; }
  337. #chat, #loginform {
  338. display:none;
  339. margin:0 auto;
  340. padding-bottom:25px;
  341. background:#EBF4FB;
  342. width:504px;
  343. border:1px solid #ACD8F0; }
  344. #loginform { padding-top:18px; }
  345. #loginform p { margin: 5px; }
  346. #chatbox {
  347. text-align:left;
  348. margin:0 auto;
  349. margin-bottom:25px;
  350. padding:10px;
  351. background:#fff;
  352. height:270px;
  353. width:430px;
  354. border:1px solid #ACD8F0;
  355. overflow:auto; }
  356. #usermsg {
  357. width:395px;
  358. border:1px solid #ACD8F0; }
  359. #submit { width: 60px; }
  360. .error { color: #ff0000; }
  361. #menu { padding:12.5px 25px 12.5px 25px; }
  362. .welcome { float:left; }
  363. .logout { float:right; }
  364. .msgln { margin:0 0 2px 0; }