Changed toolbox button to switch and renamed toolbox
This commit is contained in:
parent
efd2eaa451
commit
e3254a45c0
2
amd/build/page-edit-plan.min.js
vendored
2
amd/build/page-edit-plan.min.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
amd/build/studyplan-editor-components.min.js
vendored
2
amd/build/studyplan-editor-components.min.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -78,6 +78,7 @@ export function init(contextid,categoryid) {
|
|||
}
|
||||
},
|
||||
toolbox: {
|
||||
shown: false,
|
||||
right: true,
|
||||
},
|
||||
activestudyplan: null,
|
||||
|
@ -261,6 +262,10 @@ export function init(contextid,categoryid) {
|
|||
download(plan.shortname+".json",response.content,response.format);
|
||||
}).fail(notification.exception);
|
||||
},
|
||||
toggletoolbox(event) {
|
||||
debug.info(event);
|
||||
this.toolbox.shown = event;
|
||||
}
|
||||
},
|
||||
});
|
||||
}
|
||||
|
|
|
@ -70,6 +70,7 @@ export default {
|
|||
let strings = load_strings({
|
||||
studyplan_text: {
|
||||
studyline_editmode: 'studyline_editmode',
|
||||
toolbox_toggle: 'toolbox_toggle',
|
||||
editmode_modules_hidden:'editmode_modules_hidden',
|
||||
studyline_add: 'studyline_add',
|
||||
add$core: 'add$core',
|
||||
|
@ -1308,6 +1309,7 @@ export default {
|
|||
},
|
||||
},
|
||||
edit: {
|
||||
toolbox_shown: false,
|
||||
studyline: {
|
||||
editmode: false,
|
||||
data: {
|
||||
|
@ -1601,36 +1603,47 @@ export default {
|
|||
}
|
||||
return add_days(date,0 - days);
|
||||
},
|
||||
toolbox_switched(event){
|
||||
this.$emit('toggletoolbox',event);
|
||||
}
|
||||
}
|
||||
,
|
||||
template:
|
||||
`
|
||||
<div>
|
||||
<div class='controlbox t-studyplan-controlbox'>
|
||||
<b-form-checkbox v-model="edit.studyline.editmode" class="sw-studyline-editmode" switch
|
||||
>{{ text.studyline_editmode }}</b-form-checkbox>
|
||||
<drop
|
||||
mode='copy'
|
||||
class='t-item-deletebox text-danger border-danger'
|
||||
@drop='deleteStudyItem'
|
||||
:accepts-type="trashbin_accepts"
|
||||
><i class='fa fa-trash'></i>
|
||||
</drop>
|
||||
<span class='control deletable'>
|
||||
<a v-if='page.studylines.length == 0' href='#' @click='deletePlan(value)'
|
||||
><i class='text-danger fa fa-trash'></i></a>
|
||||
</span>
|
||||
<span class='control editable'>
|
||||
<t-studyplan-edit v-model="value" @moved="movedStudyplan"
|
||||
><i class='fa fa-gear'></i> {{text.edit$core}}</t-studyplan-edit>
|
||||
</span>
|
||||
<span class='control editable'>
|
||||
<t-studyplan-associate
|
||||
v-model="value"><i class='fa fa-users'></i> {{text.associations}}</t-studyplan-associate>
|
||||
</span>
|
||||
<span class='control editable'>
|
||||
<t-studyplan-advanced v-model="value"></t-studyplan-advanced>
|
||||
</span>
|
||||
<div class="controlbox-group">
|
||||
<b-form-checkbox v-model="edit.studyline.editmode" class="sw-studyplan-toolbar" switch
|
||||
@change="toolbox_switched(edit.toolbox_shown && !edit.studyline.editmode); "
|
||||
>{{ text.studyline_editmode }}</b-form-checkbox>
|
||||
<b-form-checkbox v-if="!edit.studyline.editmode" v-model="edit.toolbox_shown" class="sw-studyplan-toolbar" switch
|
||||
@change="toolbox_switched"
|
||||
>{{ text.toolbox_toggle}}</b-form-checkbox>
|
||||
<drop
|
||||
mode='copy'
|
||||
class='t-item-deletebox text-danger border-danger'
|
||||
@drop='deleteStudyItem'
|
||||
:accepts-type="trashbin_accepts"
|
||||
><i class='fa fa-trash'></i>
|
||||
</drop>
|
||||
</div>
|
||||
<div class="controlbox-group">
|
||||
<span class='control editable'>
|
||||
<t-studyplan-advanced v-model="value"></t-studyplan-advanced>
|
||||
</span>
|
||||
<span class='control editable'>
|
||||
<t-studyplan-associate
|
||||
v-model="value"><i class='fa fa-users'></i> {{text.associations}}</t-studyplan-associate>
|
||||
</span>
|
||||
<span class='control editable'>
|
||||
<t-studyplan-edit v-model="value" @moved="movedStudyplan"
|
||||
><i class='fa fa-gear'></i> {{text.edit$core}}</t-studyplan-edit>
|
||||
</span>
|
||||
<span class='control deletable'>
|
||||
<a v-if='page.studylines.length == 0' href='#' @click='deletePlan(value)'
|
||||
><i class='text-danger fa fa-trash'></i></a>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class='t-studyplan-content-edit' v-if="edit.studyline.editmode">
|
||||
<drop-list
|
||||
|
|
|
@ -212,10 +212,12 @@
|
|||
.path-local-treestudyplan .t-studyplan-controlbox,
|
||||
.features-treestudyplan .t-studyplan-controlbox {
|
||||
height: 30px;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
max-width: 80em;
|
||||
}
|
||||
.path-local-treestudyplan .t-studyplan-controlbox .control,
|
||||
.features-treestudyplan .t-studyplan-controlbox .control {
|
||||
float: right;
|
||||
margin-left: 10px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
@ -544,8 +546,8 @@
|
|||
stroke: #f00;
|
||||
fill: #f00;
|
||||
}
|
||||
.path-local-treestudyplan .sw-studyline-editmode,
|
||||
.features-treestudyplan .sw-studyline-editmode {
|
||||
.path-local-treestudyplan .sw-studyplan-toolbar,
|
||||
.features-treestudyplan .sw-studyplan-toolbar {
|
||||
display: inline-block;
|
||||
}
|
||||
.path-local-treestudyplan .t-item-base .deletebox,
|
||||
|
|
|
@ -138,11 +138,10 @@ print $OUTPUT->header();
|
|||
<b-button v-if='!activestudyplan && !loadingstudyplan'
|
||||
variant='danger' href='#' role='presentation' @click="import_studyplan "
|
||||
><i class='fa fa-upload'></i> <?php t("advanced_import_from_file");?></b-button>
|
||||
<b-button v-if='activestudyplan' variant='primary' v-b-toggle.toolbox-sidebar><?php t('opentoolbox') ?></b-button>
|
||||
</div>
|
||||
|
||||
<div class='t-studyplan-container'>
|
||||
<t-studyplan v-if='activestudyplan' v-model='activestudyplan' @moved="movedStudyplan"></t-studyplan>
|
||||
<t-studyplan v-if='activestudyplan' v-model='activestudyplan' @moved="movedStudyplan" @toggletoolbox="toggletoolbox"></t-studyplan>
|
||||
<div v-else-if='loadingstudyplan' class="spinner-border text-primary" role="status">
|
||||
<span class="sr-only">Loading...</span>
|
||||
</div>
|
||||
|
@ -172,9 +171,10 @@ print $OUTPUT->header();
|
|||
id="toolbox-sidebar"
|
||||
:right='toolbox.right'
|
||||
shadow
|
||||
title='<?php t("toolbox")?>'
|
||||
v-model="toolbox.shown"
|
||||
no-header
|
||||
>
|
||||
|
||||
<div class="m-3 border-bottom-1 border-primary"><h3><?php t("toolbox")?></h3></div>
|
||||
<div class='t-toolbox-preface'>
|
||||
<b-form-checkbox v-model="toolbox.right" switch><?php t("toolbar-right");?></b-form-checkbox>
|
||||
</div>
|
||||
|
@ -182,7 +182,7 @@ print $OUTPUT->header();
|
|||
<b-tab title="<?php t('courses')?>">
|
||||
<t-coursecat-list v-model="courses"></t-coursecat-list>
|
||||
</b-tab>
|
||||
<b-tab title="<?php t('toolbox')?>">
|
||||
<b-tab title="<?php t('flow')?>">
|
||||
<ul class="t-toolbox">
|
||||
<li><drag
|
||||
:type="filterComponentType"
|
||||
|
|
|
@ -124,6 +124,7 @@ $string["studyplan_select_placeholder"] = "Select study plan";
|
|||
$string["studyline_add"] = 'Add study line';
|
||||
$string["studyline_edit"] = 'Edit study line';
|
||||
$string["studyline_editmode"] = 'Edit study lines';
|
||||
$string["toolbox_toggle"] = 'Insert components and courses';
|
||||
$string["studyline_remove"] = 'Remove study line';
|
||||
$string["studyline_confirm_remove"] = 'Are you sure you want to remove studyline {$a}?';
|
||||
$string["studyline_name"] = 'Full name';
|
||||
|
@ -135,9 +136,9 @@ $string["studyline_color"] = 'Background color';
|
|||
$string["studyitem_confirm_remove"] = 'Are you sure you want to remove module {$a}?';
|
||||
$string["editmode_modules_hidden"] = 'Modules hidden in edit mode';
|
||||
|
||||
$string["toolbox"] = 'Toolbox';
|
||||
$string["opentoolbox"] = 'Open toolbox';
|
||||
$string["toolbar-right"] = 'Show toolbox at the right';
|
||||
$string["toolbox"] = 'Components';
|
||||
$string["flow"] = 'Flow';
|
||||
$string["toolbar-right"] = 'Show this bar at the right';
|
||||
|
||||
$string["tool-junction"] = 'Junction';
|
||||
$string["tool-start"] = 'Start/continue';
|
||||
|
|
|
@ -124,6 +124,7 @@ $string["studyplan_select_placeholder"] = "Selecteer studieplan";
|
|||
$string["studyline_add"] = 'Nieuwe leerlijn';
|
||||
$string["studyline_edit"] = 'Leerlijn bewerken';
|
||||
$string["studyline_editmode"] = 'Leerlijnen bewerken';
|
||||
$string["toolbox_toggle"] = 'Cursussen en elementen invoegen';
|
||||
$string["studyline_remove"] = 'Leerlijn verwijderen';
|
||||
$string["studyline_confirm_remove"] = 'Weet je zeker dat je leerlijn {$a} wilt verwijderen?';
|
||||
$string["studyline_name"] = 'Naam';
|
||||
|
@ -135,9 +136,9 @@ $string["studyline_color"] = 'Achtergrondkleur';
|
|||
$string["studyitem_confirm_remove"] = 'Weet je zeker dat je module {$a} wilt verwijderen?';
|
||||
$string["editmode_modules_hidden"] = 'Modules verborgen tijdens bewerken';
|
||||
|
||||
$string["toolbox"] = 'Toolbox';
|
||||
$string["opentoolbox"] = 'Toolbox openen';
|
||||
$string["toolbar-right"] = 'Toolbox rechts tonen';
|
||||
$string["toolbox"] = 'Onderdelen';
|
||||
$string["flow"] = 'Flow';
|
||||
$string["toolbar-right"] = 'Deze balk rechts tonen';
|
||||
|
||||
$string["tool-junction"] = 'Kruispunt';
|
||||
$string["tool-start"] = 'Start/Vervolgpunt';
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
.t-studyplan-container {
|
||||
margin-top: 16px;
|
||||
min-height: 500px;
|
||||
|
||||
}
|
||||
|
||||
.t-studyplan-content,
|
||||
|
@ -116,10 +115,13 @@
|
|||
|
||||
.t-studyplan-controlbox {
|
||||
height: 30px;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
max-width: 80em;
|
||||
}
|
||||
|
||||
.t-studyplan-controlbox .control {
|
||||
float: right;
|
||||
|
||||
margin-left: 10px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
@ -436,7 +438,7 @@
|
|||
fill: #f00;
|
||||
}
|
||||
|
||||
.sw-studyline-editmode {
|
||||
.sw-studyplan-toolbar {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
|
|
|
@ -212,10 +212,12 @@
|
|||
.path-local-treestudyplan .t-studyplan-controlbox,
|
||||
.features-treestudyplan .t-studyplan-controlbox {
|
||||
height: 30px;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
max-width: 80em;
|
||||
}
|
||||
.path-local-treestudyplan .t-studyplan-controlbox .control,
|
||||
.features-treestudyplan .t-studyplan-controlbox .control {
|
||||
float: right;
|
||||
margin-left: 10px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
@ -544,8 +546,8 @@
|
|||
stroke: #f00;
|
||||
fill: #f00;
|
||||
}
|
||||
.path-local-treestudyplan .sw-studyline-editmode,
|
||||
.features-treestudyplan .sw-studyline-editmode {
|
||||
.path-local-treestudyplan .sw-studyplan-toolbar,
|
||||
.features-treestudyplan .sw-studyplan-toolbar {
|
||||
display: inline-block;
|
||||
}
|
||||
.path-local-treestudyplan .t-item-base .deletebox,
|
||||
|
|
Loading…
Reference in New Issue
Block a user