Browse Source

making the external assets form optional

pull/2602/head
Juan 7 years ago
parent
commit
c22e3ec06e
  1. 5
      src/asset_manager/config/config.js
  2. 23
      src/asset_manager/view/AssetsView.js

5
src/asset_manager/config/config.js

@ -97,5 +97,8 @@ export default {
// var stopUpload = true;
// if(stopUpload) return false;
// }
beforeUpload: null
beforeUpload: null,
// Toggles visiblity of assets url input
showUrlInput: true
};

23
src/asset_manager/view/AssetsView.js

@ -6,17 +6,24 @@ export default Backbone.View.extend({
},
template({ pfx, ppfx, em, ...view }) {
let form = '';
if (this.config.showUrlInput) {
form = `
<form class="${pfx}add-asset">
<div class="${ppfx}field ${pfx}add-field">
<input placeholder="${em && em.t('assetManager.inputPlh')}"/>
</div>
<button class="${ppfx}btn-prim">${em &&
em.t('assetManager.addButton')}</button>
<div style="clear:both"></div>
</form>
`;
}
return `
<div class="${pfx}assets-cont">
<div class="${pfx}assets-header">
<form class="${pfx}add-asset">
<div class="${ppfx}field ${pfx}add-field">
<input placeholder="${em && em.t('assetManager.inputPlh')}"/>
</div>
<button class="${ppfx}btn-prim">${em &&
em.t('assetManager.addButton')}</button>
<div style="clear:both"></div>
</form>
${form}
</div>
<div class="${pfx}assets" data-el="assets"></div>
<div style="clear:both"></div>

Loading…
Cancel
Save