mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-10 11:33:17 +00:00
PHRAS-3164 #comment add bootstrap tag field on export > email
This commit is contained in:
@@ -49,6 +49,7 @@ gulp.task('build-common-js', function(){
|
|||||||
config.paths.src + 'common/js/components/dialog.js',
|
config.paths.src + 'common/js/components/dialog.js',
|
||||||
config.paths.src + 'common/js/components/utils.js',
|
config.paths.src + 'common/js/components/utils.js',
|
||||||
config.paths.src + 'common/js/components/download.js',
|
config.paths.src + 'common/js/components/download.js',
|
||||||
|
config.paths.src + 'common/js/components/bootstrap-tagsinput.min.js',
|
||||||
];
|
];
|
||||||
return utils.buildJsGroup(commonGroup, 'common', 'common/js', debugMode);
|
return utils.buildJsGroup(commonGroup, 'common', 'common/js', debugMode);
|
||||||
});
|
});
|
||||||
|
7
resources/www/common/js/components/bootstrap-tagsinput.min.js
vendored
Normal file
7
resources/www/common/js/components/bootstrap-tagsinput.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@@ -181,3 +181,65 @@ $mainMenuLinkBackgroundHoverColor: transparent;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* bootstrap-tagsinput v0.8.0
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
.bootstrap-tagsinput {
|
||||||
|
background-color: #fff;
|
||||||
|
border: 1px solid #ccc;
|
||||||
|
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
|
||||||
|
display: inline-block;
|
||||||
|
padding: 4px 6px;
|
||||||
|
color: #555;
|
||||||
|
vertical-align: middle;
|
||||||
|
border-radius: 4px;
|
||||||
|
max-width: 100%;
|
||||||
|
line-height: 22px;
|
||||||
|
cursor: text;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
.bootstrap-tagsinput input {
|
||||||
|
border: none;
|
||||||
|
box-shadow: none;
|
||||||
|
outline: none;
|
||||||
|
background-color: transparent;
|
||||||
|
padding: 0 6px;
|
||||||
|
margin: 0;
|
||||||
|
width: auto;
|
||||||
|
max-width: inherit;
|
||||||
|
}
|
||||||
|
.bootstrap-tagsinput.form-control input::-moz-placeholder {
|
||||||
|
color: #777;
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
.bootstrap-tagsinput.form-control input:-ms-input-placeholder {
|
||||||
|
color: #777;
|
||||||
|
}
|
||||||
|
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
|
||||||
|
color: #777;
|
||||||
|
}
|
||||||
|
.bootstrap-tagsinput input:focus {
|
||||||
|
border: none;
|
||||||
|
box-shadow: none;
|
||||||
|
}
|
||||||
|
.bootstrap-tagsinput .tag {
|
||||||
|
margin-right: 2px;
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
.bootstrap-tagsinput .tag [data-role="remove"] {
|
||||||
|
margin-left: 8px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.bootstrap-tagsinput .tag [data-role="remove"]:after {
|
||||||
|
content: "x";
|
||||||
|
padding: 0px 2px;
|
||||||
|
}
|
||||||
|
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
|
||||||
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
|
||||||
|
}
|
||||||
|
.bootstrap-tagsinput .tag [data-role="remove"]:hover:active {
|
||||||
|
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
||||||
|
}
|
||||||
|
|
||||||
|
@@ -178,7 +178,8 @@
|
|||||||
<div>
|
<div>
|
||||||
<span style="min-width: 21px;display: inline-block; ">
|
<span style="min-width: 21px;display: inline-block; ">
|
||||||
{{ 'export::mail: destinataire' | trans }}</span>
|
{{ 'export::mail: destinataire' | trans }}</span>
|
||||||
<input type="text" value="" name="destmail" class="required span4">
|
<input type="text" value="" class="span4 tagsinput" data-role="tagsinput" >
|
||||||
|
<input type="hidden" value="" name="destmail" class="required span4 destmail" >
|
||||||
<div class="acceptDl-info" style="padding-top: 4px; margin-left: 25px;">
|
<div class="acceptDl-info" style="padding-top: 4px; margin-left: 25px;">
|
||||||
<span style="font-style: italic">{{ 'Entrez plusieurs adresses email en les separant par des points-virgules' | trans }}</span>
|
<span style="font-style: italic">{{ 'Entrez plusieurs adresses email en les separant par des points-virgules' | trans }}</span>
|
||||||
</div>
|
</div>
|
||||||
@@ -518,6 +519,11 @@
|
|||||||
email: '{{app.getAuthenticatedUser().getEmail() | e('js')}}'
|
email: '{{app.getAuthenticatedUser().getEmail() | e('js')}}'
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
$(document).find(".tagsinput").tagsinput('items');
|
||||||
|
$(".tagsinput").on('change', function (event) {
|
||||||
|
$('.destmail').val($(this).val().replace(",", ";"));
|
||||||
|
})
|
||||||
</script>
|
</script>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
@@ -22,6 +22,9 @@
|
|||||||
<script type="text/javascript" src="/assets/common/js/common{% if not app.debug %}.min{% endif %}.js"></script>
|
<script type="text/javascript" src="/assets/common/js/common{% if not app.debug %}.min{% endif %}.js"></script>
|
||||||
<script type="text/javascript" src="/assets/vendors/bootstrap/js/bootstrap{% if not app.debug %}.min{% endif %}.js"></script>
|
<script type="text/javascript" src="/assets/vendors/bootstrap/js/bootstrap{% if not app.debug %}.min{% endif %}.js"></script>
|
||||||
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
|
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
|
||||||
|
|
||||||
|
<script src="/assets/common/js/bootstrap-tagsinput.min.js"></script>
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
google.charts.load('42', {packages: ['corechart']});
|
google.charts.load('42', {packages: ['corechart']});
|
||||||
</script>
|
</script>
|
||||||
|
Reference in New Issue
Block a user