práce na stylování treenode jen zobrazování
This commit is contained in:
		
							parent
							
								
									2f3a83d2ef
								
							
						
					
					
						commit
						ffe3e8256f
					
				
					 3 changed files with 11 additions and 18 deletions
				
			
		|  | @ -7,7 +7,7 @@ | ||||||
| 			<button v-on:click="currentText = originalText;editorShow=!editorShow;">Zahodit úpravy</button> | 			<button v-on:click="currentText = originalText;editorShow=!editorShow;">Zahodit úpravy</button> | ||||||
| 		</div> | 		</div> | ||||||
| 		<div v-else> | 		<div v-else> | ||||||
| 		<h4>{{ currentText }} </h4> <button v-on:click="editorShow=!editorShow">Upravit</button> | 		<h4>{{ currentText }} </h4> <button v-if="editorMode" v-on:click="editorShow=!editorShow">Upravit</button> | ||||||
| 		</div> | 		</div> | ||||||
| 	</div> | 	</div> | ||||||
| </template> | </template> | ||||||
|  |  | ||||||
|  | @ -16,14 +16,14 @@ | ||||||
| 	</div> | 	</div> | ||||||
| 
 | 
 | ||||||
| 	<div v-if="item.children.length === 0"> | 	<div v-if="item.children.length === 0"> | ||||||
| 		<div v-if="item.appendable_children.length > 0"  :class="editorMode ? 'org' : 'schovat'"> | 		<div v-if="item.appendable_children.length > 0 && editorMode"> | ||||||
| 			<b>Vložit jako syna: </b> | 			<b>Vložit jako syna: </b> | ||||||
| 			<addnewnode :types="item.appendable_children" :refnode="item.node" where="syn" /> | 			<addnewnode :types="item.appendable_children" :refnode="item.node" where="syn" /> | ||||||
| 		</div> | 		</div> | ||||||
| 	</div> | 	</div> | ||||||
| 
 | 
 | ||||||
| 	<div v-else :class="editorMode ? 'children-org' : 'children'"> <!-- bude tu nějaký if na class="children" --> | 	<div v-else :class="editorMode ? 'children-org' : 'children'"> <!-- bude tu nějaký if na class="children" --> | ||||||
| 		<div v-if="item.children.length > 0 && item.children[0].appendable_siblings.length > 0" :class="editorMode ? 'org' : 'schovat'"> | 		<div v-if="item.children.length > 0 && item.children[0].appendable_siblings.length > 0 && editorMode"> | ||||||
| 			<b>Vložit před: </b> | 			<b>Vložit před: </b> | ||||||
| 			<addnewnode :types="item.children[0].appendable_siblings" :refnode="item.children[0].node" where="pred" />  | 			<addnewnode :types="item.children[0].appendable_siblings" :refnode="item.children[0].node" where="pred" />  | ||||||
| 		</div> | 		</div> | ||||||
|  | @ -33,7 +33,8 @@ | ||||||
| 					<!--Hide: {{hideNode(chld)}}, v tematu: {{v_tematu}}, force_visible: {{force_visible}}--> | 					<!--Hide: {{hideNode(chld)}}, v tematu: {{v_tematu}}, force_visible: {{force_visible}}--> | ||||||
| 					<div v-if="!hideNode(chld)"> | 					<div v-if="!hideNode(chld)"> | ||||||
| 						<div v-if="chld.node.polymorphic_ctype.model==='ulohazadaninode'"> | 						<div v-if="chld.node.polymorphic_ctype.model==='ulohazadaninode'"> | ||||||
| 							<button v-on:click="showChildren=!showChildren"> Tady možná něco je </button> | 							<button v-if="showChildren" v-on:click="showChildren=!showChildren"> Schovat </button> | ||||||
|  | 							<button v-else v-on:click="showChildren=!showChildren"> Rozbalit </button> | ||||||
| 							<TreeNode :item="chld" :v_tematu="true" | 							<TreeNode :item="chld" :v_tematu="true" | ||||||
| 									:force_visible="showChildren" | 									:force_visible="showChildren" | ||||||
| 									:editorMode="editorMode" | 									:editorMode="editorMode" | ||||||
|  | @ -47,14 +48,15 @@ | ||||||
| 									:debugMode="debugMode"> | 									:debugMode="debugMode"> | ||||||
| 							</TreeNode> | 							</TreeNode> | ||||||
| 						</div> | 						</div> | ||||||
| 						<div v-if="chld.appendable_siblings.length > 0" :class="editorMode ? 'org' : 'schovat'" > | 						<div v-if="chld.appendable_siblings.length > 0 && editorMode" > | ||||||
| 							<b v-if="index < (item.children.length - 1)">Vložit mezi: </b> | 							<b v-if="index < (item.children.length - 1)">Vložit mezi: </b> | ||||||
| 							<b v-else>Vložit za: </b> | 							<b v-else>Vložit za: </b> | ||||||
| 							<addnewnode :types="chld.appendable_siblings" :refnode="chld.node" where="za" />  | 							<addnewnode :types="chld.appendable_siblings" :refnode="chld.node" where="za" />  | ||||||
| 						</div> | 						</div> | ||||||
| 					</div> | 					</div> | ||||||
| 				</div> | 				</div> | ||||||
| 				<button v-on:click="showChildren=!showChildren"> Tady možná něco je </button> | 				<button v-if="showChildren" v-on:click="showChildren=!showChildren"> Schovat </button> | ||||||
|  | 				<button v-else v-on:click="showChildren=!showChildren"> Rozbalit </button> | ||||||
| 			</div> | 			</div> | ||||||
| 			<div v-else> | 			<div v-else> | ||||||
| 				<div v-for="(chld, index) in item.children" v-bind:key="chld.nazev" > | 				<div v-for="(chld, index) in item.children" v-bind:key="chld.nazev" > | ||||||
|  | @ -73,7 +75,7 @@ | ||||||
| 								:debugMode="debugMode"> | 								:debugMode="debugMode"> | ||||||
| 						</TreeNode> | 						</TreeNode> | ||||||
| 					</div> | 					</div> | ||||||
| 					<div v-if="chld.appendable_siblings.length > 0" :class="editorMode ? 'org' : 'schovat'" > | 					<div v-if="chld.appendable_siblings.length > 0 && editorMode" > | ||||||
| 						<b v-if="index < (item.children.length - 1)">Vložit mezi: </b> | 						<b v-if="index < (item.children.length - 1)">Vložit mezi: </b> | ||||||
| 						<b v-else>Vložit za: </b> | 						<b v-else>Vložit za: </b> | ||||||
| 						<addnewnode :types="chld.appendable_siblings" :refnode="chld.node" where="za" />  | 						<addnewnode :types="chld.appendable_siblings" :refnode="chld.node" where="za" />  | ||||||
|  | @ -110,8 +112,7 @@ export default { | ||||||
| 	}, | 	}, | ||||||
| 	data: () => ({ | 	data: () => ({ | ||||||
| 		debugShow: false, | 		debugShow: false, | ||||||
| 		showChildren: false, | 		showChildren: false | ||||||
| 		editorMode: false |  | ||||||
| 	}), | 	}), | ||||||
| 	computed: { | 	computed: { | ||||||
| 	}, | 	}, | ||||||
|  | @ -153,16 +154,8 @@ export default { | ||||||
|   border: #6a0043 2px dashed; |   border: #6a0043 2px dashed; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .mam-org-only { |  | ||||||
| 	margin: 4px; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| .nodebug { | .nodebug { | ||||||
| 	/* display: none; */ | 	/* display: none; */ | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .schovat { |  | ||||||
| 	display: none |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| </style> | </style> | ||||||
|  |  | ||||||
|  | @ -2,7 +2,7 @@ | ||||||
| 	<div class="ulohavzoraknode"> | 	<div class="ulohavzoraknode"> | ||||||
| 		<!--pre>UlohaVzorakNode {{item}} {{typeof(item)}}</pre--> | 		<!--pre>UlohaVzorakNode {{item}} {{typeof(item)}}</pre--> | ||||||
| 		<h5>Řešení {{item.node.uloha.cislo_zadani.poradi}}.{{ item.node.uloha.kod }}: {{ item.node.uloha.nazev }}</h5> | 		<h5>Řešení {{item.node.uloha.cislo_zadani.poradi}}.{{ item.node.uloha.kod }}: {{ item.node.uloha.nazev }}</h5> | ||||||
| 		<button v-on:click="showSelect=!showSelect" class="upravit">Upravit</button> | 		<button v-if="editorMode" v-on:click="showSelect=!showSelect" class="upravit">Upravit</button> | ||||||
| 		<div v-if="showSelect"> | 		<div v-if="showSelect"> | ||||||
| 			<form class="searchForm" v-on:submit.prevent="submitSearch"> | 			<form class="searchForm" v-on:submit.prevent="submitSearch"> | ||||||
| 				<input type="text" v-model="searchQuery" placeholder="Napište název" @keyup="submitSearch"> | 				<input type="text" v-model="searchQuery" placeholder="Napište název" @keyup="submitSearch"> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Kateřina Č
						Kateřina Č