5 changed files with 75 additions and 42 deletions
@ -0,0 +1,59 @@ |
|||||
|
odoo.define('snippet_video_bg.wrapwrap_bg_video', function (require) { |
||||
|
'use strict'; |
||||
|
|
||||
|
var ajax = require('web.ajax'); |
||||
|
var Dialog = require("web.Dialog"); |
||||
|
var core = require('web.core'); |
||||
|
var Widget = require('web.Widget'); |
||||
|
// var session = require('web.session');
|
||||
|
var base = require('web_editor.base'); |
||||
|
var contentMenu = require('website.contentMenu'); |
||||
|
|
||||
|
var qweb = core.qweb; |
||||
|
var _t = core._t; |
||||
|
base.url_translations = '/website/translations'; |
||||
|
|
||||
|
contentMenu.TopBar.include({ |
||||
|
new_bg_video_id: function() { |
||||
|
website.prompt({ |
||||
|
id: "bg_video_id", |
||||
|
window_title: _t("Add a YouTube Video Id here"), |
||||
|
input: "Video ID", |
||||
|
}).then(function (id) { |
||||
|
website.form('/set_video_id', 'POST', { |
||||
|
id: id |
||||
|
}); |
||||
|
}); |
||||
|
}, |
||||
|
}); |
||||
|
}); |
||||
|
|
||||
|
odoo.define('snippet_video_bg.wrapwrap_bg_video_load', function (require) { |
||||
|
'use strict'; |
||||
|
var ajax = require('web.ajax'); |
||||
|
var Dialog = require("web.Dialog"); |
||||
|
var core = require('web.core'); |
||||
|
var Widget = require('web.Widget'); |
||||
|
var session = require('web.session'); |
||||
|
var base = require('web_editor.base'); |
||||
|
var Model = require('web.Model'); |
||||
|
|
||||
|
var qweb = core.qweb; |
||||
|
var _t = core._t; |
||||
|
base.url_translations = '/website/translations'; |
||||
|
|
||||
|
$('document').ready(function() { |
||||
|
|
||||
|
session.rpc("/get_video_id", {}) |
||||
|
.done(function(res) { |
||||
|
var options = { |
||||
|
videoId: res.video_id || false, |
||||
|
start: 0, |
||||
|
mute: true, |
||||
|
}; |
||||
|
$('#wrapwrap').tubular(options); |
||||
|
}); |
||||
|
|
||||
|
}); |
||||
|
|
||||
|
}); |
@ -1,37 +0,0 @@ |
|||||
odoo.define('snippet_video_bg.wrapwrap_bg_video', function (require) { |
|
||||
'use strict'; |
|
||||
var Model = require('web.Model'); |
|
||||
var ajax = require('web.ajax'); |
|
||||
var core = require('web.core'); |
|
||||
var base = require('web_editor.base'); |
|
||||
var web_editor = require('web_editor.editor'); |
|
||||
var options = require('web_editor.snippets.options'); |
|
||||
var website = require('website.website'); |
|
||||
var contentMenu = require('website.contentMenu'); |
|
||||
var _t = core._t; |
|
||||
|
|
||||
contentMenu.TopBar.include({ |
|
||||
new_bg_video_id: function() { |
|
||||
website.prompt({ |
|
||||
id: "bg_video_id", |
|
||||
window_title: _t("Add a YouTube Video Id here"), |
|
||||
input: "Video ID", |
|
||||
}).then(function (id) { |
|
||||
website.form('/set_video_id', 'POST', { |
|
||||
id: id |
|
||||
}); |
|
||||
}); |
|
||||
}, |
|
||||
}); |
|
||||
$('document').ready(function() { |
|
||||
var model = new Model('ir.config_parameter'); |
|
||||
model.call('get_param', ['video_id']).then(function(video_id){ |
|
||||
var options = { |
|
||||
videoId: video_id || false, |
|
||||
start: 0, |
|
||||
mute: true, |
|
||||
}; |
|
||||
$('#wrapwrap').tubular(options); |
|
||||
}); |
|
||||
}); |
|
||||
});; |
|
Loading…
Reference in new issue