Style fix and scripted advanced option visibility
This commit is contained in:
		
							
								
								
									
										10
									
								
								.idea/workspace.xml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										10
									
								
								.idea/workspace.xml
									
									
									
										generated
									
									
									
								
							| @@ -20,9 +20,10 @@ | ||||
|   </component> | ||||
|   <component name="ChangeListManager"> | ||||
|     <list default="true" id="458cde88-df3d-44bc-9d57-a33823e2f1a6" name="Default Changelist" comment=""> | ||||
|       <change afterPath="$PROJECT_DIR$/src/main/resources/templates/design.css" afterDir="false" /> | ||||
|       <change afterPath="$PROJECT_DIR$/src/main/resources/templates/design.html" afterDir="false" /> | ||||
|       <change afterPath="$PROJECT_DIR$/src/main/resources/static/js/design.js" afterDir="false" /> | ||||
|       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> | ||||
|       <change beforePath="$PROJECT_DIR$/src/main/resources/templates/design.css" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/static/css/design.css" afterDir="false" /> | ||||
|       <change beforePath="$PROJECT_DIR$/src/main/resources/templates/design.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/design.html" afterDir="false" /> | ||||
|     </list> | ||||
|     <option name="SHOW_DIALOG" value="false" /> | ||||
|     <option name="HIGHLIGHT_CONFLICTS" value="true" /> | ||||
| @@ -93,11 +94,11 @@ | ||||
|       <recent name="com.release11.klaus.repository" /> | ||||
|     </key> | ||||
|     <key name="MoveFile.RECENT_KEYS"> | ||||
|       <recent name="C:\Users\Gabriel Modzelewski\.phabricator\mockedservices\src\main\resources\static\css" /> | ||||
|       <recent name="C:\Users\Gabriel Modzelewski\.phabricator\mockedservices\src\main\resources\templates" /> | ||||
|       <recent name="D:\phabricator\mockedservices-master" /> | ||||
|       <recent name="D:\phabricator\mockedservices" /> | ||||
|       <recent name="D:\phabricator\mockedservices\src" /> | ||||
|       <recent name="D:\phabricator\mockedservices\src\main\java\com\release11\klaus\docker" /> | ||||
|     </key> | ||||
|     <key name="CopyFile.RECENT_KEYS"> | ||||
|       <recent name="D:\phabricator\mockedservices-master\src" /> | ||||
| @@ -297,7 +298,8 @@ | ||||
|       <workItem from="1609858872909" duration="2771000" /> | ||||
|       <workItem from="1610359988935" duration="8484000" /> | ||||
|       <workItem from="1610621157443" duration="1615000" /> | ||||
|       <workItem from="1610971272685" duration="6963000" /> | ||||
|       <workItem from="1610971272685" duration="11907000" /> | ||||
|       <workItem from="1610986449789" duration="2572000" /> | ||||
|     </task> | ||||
|     <task id="LOCAL-00077" summary="testing jenkins docker"> | ||||
|       <created>1601453886631</created> | ||||
|   | ||||
							
								
								
									
										182
									
								
								src/main/resources/static/css/design.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										182
									
								
								src/main/resources/static/css/design.css
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,182 @@ | ||||
| #container { | ||||
|     width: 950px; | ||||
|     margin-left: auto; | ||||
|     margin-right: auto; | ||||
|     min-height: 1900px; | ||||
|     background: white; | ||||
|     font-family: 'Josefin Slab', serif; | ||||
| } | ||||
|  | ||||
| .borderStyle { | ||||
|     border: 3px solid lightgray; | ||||
|     border-radius: 5px; | ||||
| } | ||||
|  | ||||
| #toolName { | ||||
|     width: 850px; | ||||
|     font-weight: 400; | ||||
|     font-size: 72px; | ||||
|     text-align: center; | ||||
|     padding: 50px; | ||||
|     font-family: 'Acme', sans-serif; | ||||
| } | ||||
|  | ||||
| .articleHead { | ||||
|     font-size: 48px; | ||||
|     font-weight: 400; | ||||
|     height: 70px; | ||||
|     padding: 10px; | ||||
| } | ||||
|  | ||||
| #itemData { | ||||
|     min-height: 1736px; | ||||
|     float: left; | ||||
|     width: 720px; | ||||
|     font-size: 24px; | ||||
| } | ||||
|  | ||||
| #optional { | ||||
|     width: 100%; | ||||
|     font-size: 24px; | ||||
|     cursor: pointer; | ||||
| } | ||||
|  | ||||
| #optional:hover { | ||||
|     color: orange; | ||||
| } | ||||
|  | ||||
| #advanced { | ||||
|     width: 100%; | ||||
|     margin-bottom: 50px; | ||||
| } | ||||
|  | ||||
| #advancedMenu { | ||||
|     margin-top: 30px; | ||||
|     width: 720px; | ||||
|     height: 50px; | ||||
|     border-bottom: 1px solid lightgray; | ||||
|  | ||||
| } | ||||
|  | ||||
| .advancedMenuTab { | ||||
|     width: 340px; | ||||
|     height: 30px; | ||||
|     float: left; | ||||
|     text-align: center; | ||||
|     padding: 10px; | ||||
|     font-size: 24px; | ||||
|     cursor: pointer; | ||||
| } | ||||
|  | ||||
| .advancedMenuTab:hover { | ||||
|     font-weight: 700; | ||||
| } | ||||
|  | ||||
| .advancedMenuTabSelected { | ||||
|     width: 340px; | ||||
|     height: 30px; | ||||
|     float: left; | ||||
|     text-align: center; | ||||
|     padding: 10px; | ||||
|     font-size: 24px; | ||||
|     background: gray; | ||||
|     color: white; | ||||
|     font-weight: 700; | ||||
| } | ||||
|  | ||||
| #functionBar { | ||||
|     width: 100%; | ||||
|     margin-top: 50px; | ||||
| } | ||||
|  | ||||
| .functionBarButton { | ||||
|     width: 200px; | ||||
|     float: left; | ||||
|     margin-left: 10px; | ||||
|     margin-right: 10px; | ||||
|     background: gray; | ||||
|     color: white; | ||||
|     font-size: 24px; | ||||
|     padding: 12px; | ||||
|     cursor: pointer; | ||||
|     border-radius: 15px; | ||||
|     text-align: center; | ||||
| } | ||||
|  | ||||
| .functionBarButton:hover { | ||||
|     float: left; | ||||
|     margin-left: 10px; | ||||
|     margin-right: 10px; | ||||
|     background: lightgray; | ||||
|     color: white; | ||||
|     font-size: 24px; | ||||
|     padding: 12px; | ||||
|     cursor: pointer; | ||||
| } | ||||
|  | ||||
| #link { | ||||
|     width: 750px; | ||||
|     margin-bottom: 40px; | ||||
| } | ||||
|  | ||||
| #messageLink { | ||||
|     width: 630px; | ||||
|     padding: 10px; | ||||
|     background: lightgray; | ||||
|     border: 1px solid gray; | ||||
| } | ||||
|  | ||||
| .fieldDefault { | ||||
|     width: 300px; | ||||
|     height: 30px; | ||||
| } | ||||
|  | ||||
| .fieldText { | ||||
|     width: 630px; | ||||
|     padding: 10px; | ||||
|     height: 296px; | ||||
|     resize: none; | ||||
| } | ||||
|  | ||||
| #selectMenu { | ||||
|     min-height: 1736px; | ||||
|     float: left; | ||||
|     width: 200px; | ||||
|     margin-right: 30px; | ||||
| } | ||||
|  | ||||
| .label { | ||||
|     margin-top: 15px; | ||||
|     margin-bottom: 0px; | ||||
|     font-size: 12px; | ||||
|     color: lightgray; | ||||
| } | ||||
|  | ||||
| .menuItem { | ||||
|     width: 174px; | ||||
|     padding: 13px; | ||||
|     font-size: 24px; | ||||
|     text-align: center; | ||||
|     margin-bottom: 5px; | ||||
|     border: 1px solid lightgray; | ||||
|     cursor: pointer; | ||||
| } | ||||
|  | ||||
| .menuItem:hover { | ||||
|     background: lightgray; | ||||
|     color: white; | ||||
|     font-weight: 400; | ||||
| } | ||||
|  | ||||
| .menuItemSelected { | ||||
|     width: 174px; | ||||
|     padding: 13px; | ||||
|     font-size: 24px; | ||||
|     text-align: center; | ||||
|     margin-bottom: 5px; | ||||
|     border: 1px solid lightgray; | ||||
|     background: gray; | ||||
|     color: white; | ||||
|     font-weight: 400; | ||||
| } | ||||
|  | ||||
							
								
								
									
										17
									
								
								src/main/resources/static/js/design.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								src/main/resources/static/js/design.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | ||||
| var advancedVisibility = false; | ||||
| var selectMenu = $("#selectMenuContent"); | ||||
| var advancedTab = $("#advanced"); | ||||
| function changeAdvancedVisibility(){ | ||||
|     if(advancedVisibility){ | ||||
|         selectMenu.css('display', 'none'); | ||||
|         advancedTab.css('display', 'none'); | ||||
|         advancedVisibility = false; | ||||
|     } | ||||
|     else { | ||||
|         selectMenu.css('display', 'block'); | ||||
|         advancedTab.css('display', 'block'); | ||||
|         advancedVisibility = true; | ||||
|     } | ||||
| } | ||||
|  | ||||
| document.getElementById("optional").addEventListener("click", changeAdvancedVisibility); | ||||
| @@ -1,67 +0,0 @@ | ||||
| #container { | ||||
|     width: 950px; | ||||
|     margin-left: auto; | ||||
|     margin-right: auto; | ||||
|     min-height: 1900px; | ||||
|     background: white; | ||||
| } | ||||
|  | ||||
| #toolName { | ||||
|     width: 850px; | ||||
|     font-weight: 400; | ||||
|     font-size: 64px; | ||||
|     text-align: center; | ||||
|     padding: 50px; | ||||
| } | ||||
|  | ||||
| #itemData { | ||||
|     min-height: 1736px; | ||||
|     float: left; | ||||
|     width: 750px; | ||||
|     font-size: 24px; | ||||
|  | ||||
| } | ||||
|  | ||||
| #link { | ||||
|     width: 750px; | ||||
|     margin-bottom: 40px; | ||||
| } | ||||
|  | ||||
| #messageLink { | ||||
|     width: 680px; | ||||
|     padding: 10px; | ||||
|     background: lightgray; | ||||
|     border: 1px solid gray; | ||||
| } | ||||
|  | ||||
| .fieldDefault { | ||||
|     width: 100px; | ||||
| } | ||||
|  | ||||
| .fieldText { | ||||
|     width: 500px; | ||||
|     height: 296px; | ||||
|     resize: none; | ||||
| } | ||||
|  | ||||
| #selectMenu { | ||||
|     min-height: 1736px; | ||||
|     float: left; | ||||
|     width: 200px; | ||||
| } | ||||
|  | ||||
| .label { | ||||
|     margin-bottom: 0px; | ||||
|     font-size: 12px; | ||||
|     color: lightgray; | ||||
| } | ||||
|  | ||||
| .menuItem { | ||||
|     width: 174px; | ||||
|     padding: 13px; | ||||
|     font-size: 24px; | ||||
|     text-align: center; | ||||
|     margin-bottom: 5px; | ||||
|     border: 1px solid lightgray; | ||||
| } | ||||
|  | ||||
| @@ -3,46 +3,66 @@ | ||||
| <head> | ||||
|     <title>R11 MockedServices</title> | ||||
|     <meta charset="utf-8"> | ||||
|     <link rel="stylesheet" href="design.css" type="text/css"> | ||||
|     <link rel="stylesheet" href="../static/css/design.css" type="text/css"> | ||||
|     <link rel="preconnect" href="https://fonts.gstatic.com"> | ||||
|     <link href="https://fonts.googleapis.com/css2?family=Acme&family=Josefin+Slab:wght@500&display=swap" rel="stylesheet"> | ||||
|     <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> | ||||
| </head> | ||||
| <body> | ||||
|     <div id="container"> | ||||
|         <div id="toolName">Mocked Service</div> | ||||
|         <div id="selectMenu"> | ||||
|             <div id="selectMenuContent" style="display: none;"> | ||||
|                 <div id="selectMenuHead" class="articleHead">List</div> | ||||
|                 <div class="menuItemSelected">Item</div> | ||||
|                 <div class="menuItem">Item</div> | ||||
|                 <div class="menuItem">Item</div> | ||||
|                 <div class="menuItem">Item</div> | ||||
|                 <div class="menuItem">Item</div> | ||||
|                 <div class="menuItem">Item</div> | ||||
|             </div> | ||||
|  | ||||
|         </div> | ||||
|         <div id="itemData"> | ||||
|             <div id="itemDataHead" class="articleHead">Your message</div> | ||||
|             <div id="link"> | ||||
|                 <p class="label">Your link</p> | ||||
|                 <div id="messageLink"> | ||||
|                 <div id="messageLink" class="borderStyle"> | ||||
|                     https://www.release11.com/tools/mock/1238715-hjdf7/1 | ||||
|                 </div> | ||||
|             </div> | ||||
|             <div id="msgBody"> | ||||
|                 <div id="typeSelection"> | ||||
|                     <p class="label">Content Type</p> | ||||
|                     <select id="typeSelector" class="fieldDefault"> | ||||
|                     <select id="typeSelector" class="fieldDefault borderStyle"> | ||||
|                         <option value="text/xml">text/xml</option> | ||||
|                         <option value="application/json">application/json</option> | ||||
|                     </select> | ||||
|                 </div> | ||||
|                 <div id="bodyEdition"> | ||||
|                     <p class="label">Body:</p> | ||||
|                     <textarea type="text" id="bodyEditor" class="fieldText"><Hello>There!</Hello> | ||||
|                     <textarea type="text" id="bodyEditor" class="fieldText borderStyle"><Hello>There!</Hello> | ||||
|                     </textarea> | ||||
|                 </div> | ||||
|             </div> | ||||
|             <div id="optional">> show/hide advanced settings</div> | ||||
|             <div id="advanced" style="display: none;"> | ||||
|                 <div id="advancedMenu"> | ||||
|                     <div class="advancedMenuTabSelected">Headers</div> | ||||
|                     <div class="advancedMenuTab">History</div> | ||||
|                 </div> | ||||
|                 <div id="headers" style="display:none;"></div> | ||||
|                 <div id="history" style="display:none;"></div> | ||||
|             </div> | ||||
|         <div id="selectMenu"> | ||||
|             <div class="menuItem">Item</div> | ||||
|             <div class="menuItem">Item</div> | ||||
|             <div class="menuItem">Item</div> | ||||
|             <div class="menuItem">Item</div> | ||||
|             <div class="menuItem">Item</div> | ||||
|             <div class="menuItem">Item</div> | ||||
|             <div id="functionBar"> | ||||
|                 <button type="submit" class="functionBarButton">Save</button> | ||||
|                 <div style="clear: both;"></div> | ||||
|             </div> | ||||
|         </div> | ||||
|         <div style="clear:both;"></div> | ||||
|  | ||||
|  | ||||
|     </div> | ||||
|     <script type="text/javascript" src="../static/js/design.js"></script> | ||||
| </body> | ||||
| </html> | ||||
		Reference in New Issue
	
	Block a user