v\:group,v\:rect,v\:imagedata,v\:oval,v\:line,v\:polyline,v\:stroke,v\:textbox { display:inline-block;background:transparent } .GooFlow{ overflow:auto;font: 12px Arial, Helvetica, sans-serif; -moz-user-select:none;-webkit-user-select:none; } body{/* background-image:url(img/pattern.png) !important;*/background-position: right top !important; background-repeat: repeat-y !important;background-color:#f7f7f7 !important;} .GooFlow_head{clear:both;height:22px;padding:1px} .GooFlow_head label{ font-weight:bold; text-indent:18px;display:block inline;height:14px;margin:2px;border:#B7C8D7 1px solid;border-right:#E9F4FA 1px solid;border-bottom:#E9F4FA 1px solid;padding:1px;width:160px;text-align:center; background: url(img/gooflow_icon.png) no-repeat -137px 1px;float:left;color:#15428B;-moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px;overflow:hidden; } .GooFlow_head span{float:left;height:22px;width:0px;overflow:hidden;border-left:#9AC6FF 1px solid;border-right:#FFFFFF 1px solid;margin:0px 1px;} .GooFlow_head_btn{display:block;border:0px;height:18px;width:18px;cursor:default;padding:2px;margin:0px 1px;float:left;outline:none;blr:expression(this.onFocus=this.blur)} .GooFlow_head_btn b{display:inline-block;overflow:hidden;width:18px;height:18px;border:0px;} .GooFlow_head_btn:hover{ -moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px;border:#8E9DA6 1px solid; padding:0px;border:#8B7654 1px solid; background:url(img/gooflow_btn_bg.png) repeat-x;width:20px;height:20px; } .GooFlow_head_btn:hover b{border:#F6A32D 1px solid;border-top-color:#B1905D;margin:0px;-moz-border-radius:1px; -webkit-border-radius:1px;border-radius:1px;} .GooFlow_tool{ float:left;clear:left;background-color: #efefef;margin-top: 0px !important; } .GooFlow_tool_div{overflow:auto;-moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px;} .GooFlow_tool span{height:0px;overflow:hidden;border-bottom:#9AC6FF 1px solid;border-top:#FFFFFF 1px solid;margin:1px;clear:both;display:block;} .GooFlow_tool_btn{display:block;border:0px;height:18px;width:18px;cursor:default;padding:2px;margin:1px;outline:none;blr:expression(this.onFocus=this.blur);} .GooFlow_tool_btn b{display:block;overflow:hidden;width:18px;height:18px;border:0px} .GooFlow_tool_btn:hover{-moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px;padding:0px;border:#8E9DA6 1px solid;width:20px;height:20px;} .GooFlow_tool_btn:hover b{border:#F5FAFC 1px solid;-moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px} .GooFlow_tool_btndown{ width:20px;height:20px;cursor:default;margin:1px;outline:none;blr:expression(this.onFocus=this.blur); -moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px;border:#8E9DA6 1px solid;border:0px; padding:0px;border:#8B7654 1px solid; background:url(img/gooflow_btn_bg.png) repeat-x;display:block; } .GooFlow_tool_btndown b{ display:block;overflow:hidden;width:14px;height:14px;border:#F6A32D 1px solid; border-top-color:#B1905D;margin:0px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; } .GooFlow_work{float:right;margin:0px 3px 3px 0px;/*border-left:#ddd 1px solid;*/position:relative; margin-top: 0px !important;} .GooFlow_work .GooFlow_work_inner{/* background-image:url(/env/js/GooFlow/codebase/img/pattern.png);background-position: 850px top; background-repeat: repeat-y; */ position:relative;} .GooFlow_work .GooFlow_work_group{position:absolute;overflow:hidden;top:0px;left:0px} .GooFlow_area{position:absolute;overflow:hidden;} .GooFlow_area .lock{cursor:default;} .GooFlow_area .bg{cursor:move;filter:Alpha(Opacity=30);-moz-opacity:0.3;opacity: 0.3;} .GooFlow_work .lock .bg{cursor:default;} .GooFlow_area label{cursor:text;top:1px;left:1px;position:absolute;display:block;font-size:12px;text-indent:18px;height:18px;line-height:18px} .GooFlow_work .lock label{cursor:default;} .GooFlow_area b{display:block;height:18px;widht:18px;top:0px;left:0px;position:absolute;cursor:pointer} .GooFlow_work .area_red .bg{border:1px solid red;background-color:#FF7865} .GooFlow_work .area_red label{color:red;background:url(img/gooflow_bullet.png) no-repeat 1px 1px} .GooFlow_work .area_yellow .bg{border:1px solid #CD925A;background-color:#FFD564} .GooFlow_work .area_yellow label{color:#FFBA1D;background:url(img/gooflow_bullet.png) no-repeat 1px -16px} .GooFlow_work .area_blue .bg{border:1px solid #347BB1;background-color:#549CDE} .GooFlow_work .area_blue label{color:#347BB1;background:url(img/gooflow_bullet.png) no-repeat 1px -33px} .GooFlow_work .area_green .bg{border:1px solid green;background-color:#84CA04} .GooFlow_work .area_green label{color:green;background:url(img/gooflow_bullet.png) no-repeat 1px -50px} .GooFlow_work svg{display:block;position:absolute} .GooFlow_work v\:group{position:relative;display:block} .GooFlow_work v\:group v\:line{overflow:visible} .GooFlow_work v\:group v\:polyline{overflow:visible} .GooFlow_work v\:group div{cursor:text;position:absolute;overflow:visible;display:inline;float:left;white-space: nowrap} .GooFlow_work .draw{color:#ff3300} .GooFlow_item.node_foreach, /* 并行,增加背景色、方角,抄自 .GooFlow.node_decision。Lin .GooFlow_item.node_fork{border:none;} */ .GooFlow_item.node_fork{border: none; border-radius: 3px; background-color:#e4cdfd;} /* 汇合,增加大圆角、去掉边框。Lin .GooFlow_item.node_join, .GooFlow_item.node_join{background-color:#fce6c8;} */ .GooFlow_item.node_join{border: none; border-radius: 100px; background-color:#fce6c8;} /* 分支,去掉背景色、大圆角 -- 改用图片 fork1.png 作为背景色。Lin .GooFlow_item.node_decision{background-color:#e4cdfd;} .GooFlow_item.node_decision{ border: none; border-radius: 100px; } */ .GooFlow_item.node_decision{ border: none; } /* .GooFlow_work_inner .GooFlow_item.node_foreach .span, .GooFlow_work_inner .GooFlow_item.node_fork .span, .GooFlow_work_inner .GooFlow_item.node_decision .span, .GooFlow_work_inner .GooFlow_item.node_join .span{ top: 47px !important } */ /* 再改,独立指定 node_fork.span、node_foreach .span 的 top -- 把 .GooFlow.ico_fork2、.GooFlow.ico_foreach2 高度降低了。Lin * 相应的,在 GooFlow.addNode( 里,去掉 )、"汇合"、"并行" 放到框里 .GooFlow_work_inner .GooFlow_item.node_fork .span, .GooFlow_work_inner .GooFlow_item.node_decision .span, .GooFlow_work_inner .GooFlow_item.node_join .span, .GooFlow_work_inner .GooFlow_item.node_foreach .span{ word-wrap: break-word;top: 40px!important; transform: none !important } */ .GooFlow_work_inner .GooFlow_item.node_fork .span, .GooFlow_work_inner .GooFlow_item.node_foreach .span {word-wrap:break-word; top:8px!important; transform:none !important} .GooFlow_work_inner .GooFlow_item.node_decision .span, .GooFlow_work_inner .GooFlow_item.node_join .span {word-wrap: break-word;top: 12px!important; transform: none !important} .GooFlow .GooFlow_item.node_foreach .rs_opener, .GooFlow .GooFlow_item.node_fork .rs_opener, .GooFlow .GooFlow_item.node_decision .rs_opener, .GooFlow .GooFlow_item.node_join .rs_opener{top:-19px;} .GooFlow_item.item_round.item_focus{ background-color: transparent !important; } .GooFlow_item{ position:absolute; border:2px solid #333; border-radius:3px; color:#333; font-weight: bold; z-index: 1000; } .GooFlow_item:not(.item_round) .span{ width: 100%; left: 0 !important; top: 50% !important; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); text-align: center } .GooFlow table{border:0px #EBF4FD solid;padding:0px;border-radius:2px} .GooFlow td{ vertical-align:middle;text-align:center;padding:0px;cursor:default;word-wrap: break-word;word-break:break-all} .GooFlow .ico{width:18px;} .GooFlow b{display:block;width:20px;height:20px;overflow:visible; position: relative; } .GooFlow_tool b:after{content:''; position: absolute;width: 100%;height:100%;left:-2px;top:-2px;border-radius: 5px; } .GooFlow_tool_div > div:hover b:after, .elementListSelected b:after{ /* background:url(img/gooflow_btn_bg.png) repeat-x; */ border: 2px solid #bd1f16 !important; } .GooFlow_tool_div > div:hover b, .elementListSelected b{ background-color:#f4dadb ; } .GooFlow .item_round{ border-radius:30px; overflow:visible;border:0;} .GooFlow .item_round table{border:0px;padding:0px;width:22px;height:22px} .GooFlow .item_round .span{ display:block;text-align:center; position:absolute;width:40px;left:-10px;overflow:visible;text-align:center; padding:0px;cursor:default;word-wrap: break-word;word-break:break-all } .GooFlow .item_complex{background:#C2DB4E;} .GooFlow div .rs_right{overflow:hidden;position:absolute;right:-1px;top:-1px;height:100%;width:6px;cursor:w-resize} .GooFlow div .rs_bottom{overflow:hidden;position:absolute;left:-1px;bottom:-1px;width:100%;height:6px;cursor:n-resize} .GooFlow div .rs_rb{ position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;overflow:hidden;cursor:nw-resize;/*background:url(img/gooflow_tip.png) no-repeat 0px -8px;*/ } .GooFlow div .rs_control{ /* 换图标。Lin position:relative;left:0px;top:0px;width:15px;height:15px;overflow:hidden;cursor:pointer;background:url(img/gooflow_opener.png) no-repeat 0px -30px; */ position:relative;left:0px;top:0px;width:15px;height:15px;overflow:hidden;cursor:pointer;background:url(img/gooflow_icon.png) no-repeat -137px -47px; } .GooFlow div .rs_rejectline{ position:relative;left:-20px;top:-27px;width:15px;height:15px;overflow:hidden;cursor:pointer;color: #333; } .GooFlow div .rs_close{ /* 换图标。Lin position:relative;left:0px;top:0px;width:15px;height:15px;overflow:hidden;cursor:pointer;background:url(img/gooflow_opener.png) no-repeat 0px -15px */ position:relative;left:0px;top:0px;width:15px;height:15px;overflow:hidden;cursor:pointer;background:url(img/gooflow_icon.png) no-repeat -119px -0px } .GooFlow_item.item_round .rs_opener{top:167%;right: 2px; } .GooFlow div .rs_opener{ border: solid 1px #7DA2CE; position: absolute; width: auto; /*height: 15px;*/ background-color: #D8E8FC; opacity: 0.5; right: 0; top: -19px; display: flex; } .GooFlow .rs_ghost{ position:absolute;display:none;overflow:hidden;border:#8EA4C1 1px dashed; background:#D9E8FB; filter:Alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;z-index:10 } .GooFlow .item_focus{border-color:#bd1f16 ;margin:1px;background-color:#f4dadb !important;} .GooFlow .item_mark{border:#bd1f16 2px solid;margin: 2px;} .GooFlow .item_mark td{cursor:hand} .GooFlow textarea{position:absolute;border:#5068AE 1px solid;display:none;font-size:12px;overflow-y:visible;width:100px;z-index:10001} /*线选框*/ .GooFlow .GooFlow_line_oper{ width:70px;height:15px;background-color:#D8E8FC;border:#7DA2CE 1px solid;position:absolute; filter:Alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;z-index:10000; } .GooFlow .GooFlow_line_move{filter:Alpha(Opacity=50);-moz-opacity:0.5;opacity:0.5;overflow:hidden;position:absolute;z-index:9999;background:url(0) no-repeat} .GooFlow .GooFlow_line_oper b{display:inline-block;width:15px;height:15px;margin-left:0px;cursor:pointer} .GooFlow .GooFlow_line_oper .b_l1{background:url(img/GooFlow_line_oper.png) no-repeat 1px 1px} .GooFlow .GooFlow_line_oper .b_l2{background:url(img/GooFlow_line_oper.png) no-repeat 1px -14px} .GooFlow .GooFlow_line_oper .b_l3{background:url(img/GooFlow_line_oper.png) no-repeat 1px -29px} .GooFlow .GooFlow_line_oper .b_x{background:url(img/GooFlow_line_oper.png) no-repeat 1px -44px;margin-left:10px} /*节点选框*/ .GooFlow .GooFlow_node_oper{ width:15px;height:15px;background-color:#D8E8FC;border:#7DA2CE 1px solid;position:absolute; filter:Alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;z-index:10000;display: block; } .GooFlow .GooFlow_node_move{filter:Alpha(Opacity=50);-moz-opacity:0.5;opacity:0.5;overflow:hidden;position:absolute;z-index:9999;background:url(0) no-repeat} .GooFlow .GooFlow_node_oper b{display:inline-block;width:15px;height:15px;margin-left:0px;cursor:pointer} .GooFlow .GooFlow_node_oper .b_l1{background:url(img/gooflow_icon.png) no-repeat -135px -45px} .GooFlow .ico_cursor{background:url(img/gooflow_icon.png) no-repeat 2px -20px} .GooFlow .ico_start{background:url(img/gooflow_icon.png) no-repeat -19px -20px} .GooFlow .ico_end{background:url(img/gooflow_icon.png) no-repeat -39px -20px} .GooFlow .ico_fork{background:url(img/gooflow_icon.png) no-repeat -59px -20px} .GooFlow .ico_join{background:url(img/gooflow_icon.png) no-repeat -78px -20px} .GooFlow .ico_direct{background:url(img/gooflow_icon.png) no-repeat -137px -20px} .GooFlow .ico_group{background:url(img/gooflow_icon.png) no-repeat -96px -20px} .GooFlow .ico_complex{background:url(img/gooflow_icon.png) no-repeat -116px -20px} .GooFlow .ico_node{background:url(img/gooflow_icon.png) no-repeat -19px -45px} .GooFlow .ico_task{background:url(img/gooflow_icon.png) no-repeat 2px -45px} .GooFlow .ico_chat{background:url(img/gooflow_icon.png) no-repeat -38px -45px} .GooFlow .ico_state{background:url(img/gooflow_icon.png) no-repeat -59px -45px} .GooFlow .ico_plug{background:url(img/gooflow_icon.png) no-repeat -135px -45px} /*另外一份图标*/ .GooFlow .ico2_task, .GooFlow .ico2_start, .GooFlow .ico2_end, .GooFlow .icon2_decision, .GooFlow .ico2_fork, .GooFlow .ico2_join , .GooFlow .ico2_direct,.GooFlow .ico2_cursor{ display:block; width: 36px; height: 36px; border: 1px solid #ddd; border-radius: 5px; background-image :url(img/icons.png); background-repeat: no-repeat; background-position: 1px 1px; } .GooFlow .ico2_cursor{background-position: center -144px;} .GooFlow .ico2_start{background-position: 6px -36px; } .GooFlow .ico2_end{background-position: 5px -80px;} .GooFlow .ico2_fork{background-position: center -35px;} .GooFlow .ico2_join{background-position: center -72px;} .GooFlow .ico2_direct{background-position: center -108px;} .GooFlow .icon2_decision{ background-position: 1px -133px; } .GooFlow .icon2_decision{ background-position: 1px -133px; } .GooFlow .ico2_group{background:url(img/gooflow_icon.png) no-repeat -96px -20px} .GooFlow .ico2_complex{background:url(img/gooflow_icon.png) no-repeat -116px -20px} .GooFlow .ico2_node{background:url(img/gooflow_icon.png) no-repeat -19px -45px} .GooFlow .ico2_chat{background:url(img/gooflow_icon.png) no-repeat -38px -45px} .GooFlow .ico2_state{background:url(img/gooflow_icon.png) no-repeat -59px -45px} .GooFlow .ico2_plug{background:url(img/gooflow_icon.png) no-repeat -135px -45px} .GooFlow_tool_div > div{ box-sizing: border-box; /*text-align: center;*/ text-align: left; width: 150px; /* width: 64px;*/ padding: 5px 12px 0; position: relative; cursor: hand; margin: 7px 0px; color: #333; /*border: #15428B solid 1px;*/ display: inline-block; } .GooFlow_item.item_focus{top:0;} .GooFlow_tool p{margin-top: 2px;} .GooFlow .ico_open{background:url(img/gooflow_icon.png) no-repeat -19px 1px} .GooFlow .ico_new{background:url(img/gooflow_icon.png) no-repeat 2px 1px} .GooFlow .ico_reload{background:url(img/gooflow_icon.png) no-repeat -97px 1px} .GooFlow .ico_save{background:url(img/gooflow_icon.png) no-repeat -39px 1px} .GooFlow .ico_undo{background:url(img/gooflow_icon.png) no-repeat -58px 1px} .GooFlow .ico_redo{background:url(img/gooflow_icon.png) no-repeat -78px 1px} /*面板显示画面*/ .GooFlow .ico_cursor2{background:url(img/gooflow_icon.png) } .GooFlow .ico_start2{background:url(img/start_new.png) no-repeat center center; width: 21px;height: 21px;} .GooFlow .ico_end2{background:url(img/end_new.png) no-repeat center center;width: 21px;height: 21px;} /* 并行,去掉图标,缩小宽度、高度。Lin .GooFlow .ico_fork2{background:url(img/fork1.png) no-repeat center center;width: 62px;height: 38px;} */ .GooFlow .ico_fork2{background: no-repeat center center;width: 38px;height: 28px;} /* 汇合,去掉图标,腾出空间显示分支字典描述。Lin .GooFlow .ico_join2{background:url(img/join_new.png) no-repeat center center;width: 38px;height: 38px;} */ .GooFlow .ico_join2{background: no-repeat center center;width: 38px;height: 38px;} /* 并行,去掉图标,缩小宽度、高度。Lin .GooFlow .ico_foreach2{background:url(img/fork1.png) no-repeat center center;width: 62px;height: 38px;} */ .GooFlow .ico_foreach2{background: no-repeat center center;width: 38px;height: 28px;} /* 分支,改为菱形、增加宽度。Lin .GooFlow .ico_node2{background:url(img/decision_new.png) no-repeat center center;width: 38px;height: 38px;} */ .GooFlow .ico_node2{background: url(img/fork1.png) no-repeat center center;width: 62px;height: 38px;} .GooFlow .ico_direct2{background:url(img/gooflow_icon.png)} .GooFlow .ico_group2{background:url(img/gooflow_icon.png)} .GooFlow .ico_complex2{background:url(img/gooflow_icon.png)} .GooFlow .ico_task2{background:url(img/task.svg) no-repeat;background-size:100% 100%;width:100%;height:100%} .GooFlow .ico_chat2{background:url(img/gooflow_icon.png)} .GooFlow .ico_state2{background:url(img/gooflow_icon.png)} .GooFlow .ico_plug2{background:url(img/gooflow_icon.png)} .GooFlow .ico_open2{background:url(img/gooflow_icon.png)} .GooFlow .ico_new2{background:url(img/gooflow_icon.png)} .GooFlow .ico_reload2{background:url(img/gooflow_icon.png)} .GooFlow .ico_save2{background:url(img/gooflow_icon.png)} .GooFlow .ico_undo2{background:url(img/gooflow_icon.png)} .GooFlow .ico_redo2{background:url(img/gooflow_icon.png)} #closeBtn{ cursor:pointer; height:21px; width:21px; border-radius:20px; background-image:url(/env/js/GooFlow/codebase/img/cross.png); background-repeat:no-repeat; background-position:center center; background-color:#b2b2b2; display:inline-block; position:absolute; right:-9px;top:-9px; transition:all .2s ease-in-out ; -webkit-transition:all .2s ease-in-out;} #closeBtn:hover{background-color:#bd1f16 !important; transition:all .2s ease-in-out; } #control table{ font-size:12px;font-weight:bold} #control tr:last-child th{background-color: #fff; border-right: none;} #control tr:last-child{border:none;} #control tr{ line-height:29px;height:29px;border:1px solid #e4e4e4;} #control th{background-color:#f0f0f0;border-right:1px solid #e4e4e4;} #control input[type=text], #control input[type=number]{height:17px;width:138px;border:1px solid #eaeaea;margin-left:10px;margin-right:8px;font-weight:bold;padding-left:10px;font-size:12px;} #control input[type=checkbox]{margin-left: 10px;} #control select{margin-left:10px;border:1px solid #ececec;border-radius:4px;background-color:#f1f1f1;font-size:12px;font-weight:bold;} #floatDiv{ z-index: 99999; height: 300px!important; overflow: scroll!important; width: 250px!important; /* display: none!important; */ } #floatDiv table{ font-size:12px;font-weight:bold} #floatDiv tr:last-child th{background-color: #fff; border-right: none;} #floatDiv tr:last-child{border:none;} #floatDiv tr:odd{ line-height:29px;height:29px;border:1px solid #e4e4e4;} #floatDiv th{background-color:#f0f0f0;line-height:29px;border-right:1px solid #e4e4e4;width: 100px;height:29px;border:1px solid #e4e4e4;} #floatDiv td{width: 150px;height:29px;line-height:29px;border:1px solid #e4e4e4;padding-left: 5px;} #floatDiv input[type=text], #floatDiv input[type=number]{height:17px;width:138px;border:1px solid #eaeaea;margin-left:10px;margin-right:8px;font-weight:bold;padding-left:10px;font-size:12px;} #floatDiv input[type=checkbox]{margin-left: 10px;} #floatDiv select{margin-left:10px;border:1px solid #ececec;border-radius:4px;background-color:#f1f1f1;font-size:12px;font-weight:bold;} #floatDiv tr:even{ height:0px!important; } #floatDiv h4{ text-align: center; padding: 5px; } #demo{ background-image: url(img/pattern.jpg) !important; }