uawdijnntqw1x1x1
IP : 3.147.75.131
Hostname : axolotl
Kernel : Linux axolotl 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
OS : Linux
PATH:
/
var
/
www
/
axolotl
/
data
/
www
/
yar.axolotls.ru
/
bitrix
/
js
/
.
/
landing
/
node
/
embed.js
/
/
;(function() { "use strict"; BX.namespace("BX.Landing"); var data = BX.Landing.Utils.data; /** * @extends {BX.Landing.Block.Node} * @param options * @constructor */ BX.Landing.Block.Node.Embed = function(options) { BX.Landing.Block.Node.apply(this, arguments); this.type = "embed"; this.onAttributeChangeHandler = options.onAttributeChange || (function() {}); this.lastValue = this.getValue(); }; BX.Landing.Block.Node.Embed.prototype = { constructor: BX.Landing.Block.Node.Embed, __proto__: BX.Landing.Block.Node.prototype, onChange: function() { this.lastValue = this.getValue(); this.onAttributeChangeHandler(this); this.onChangeHandler(this); }, isChanged: function() { return JSON.stringify(this.getValue()) !== JSON.stringify(this.lastValue); }, getValue: function() { return { src: this.node.src ? this.node.src : data(this.node, "data-src"), source: data(this.node, "data-source"), preview: data(this.node, "data-preview") }; }, setValue: function(value, preventSave, preventHistory) { // if iframe or preview-div if(this.node.src) { this.node.src = value.src; } else { data(this.node, "data-src", value.src) } data(this.node, "data-source", value.source); if(value.preview) { data(this.node, "data-preview", value.preview); this.node.style.backgroundImage = "url(\""+value.preview+"\")"; } if (this.isChanged()) { if (!preventHistory) { BX.Landing.History.getInstance().push( new BX.Landing.History.Entry({ block: this.getBlock().id, selector: this.selector, command: "editEmbed", undo: this.lastValue, redo: this.getValue() }) ); } this.onChange(); } }, getField: function() { return new BX.Landing.UI.Field.Embed({ title: this.manifest.name, selector: this.selector, content: this.getValue() }); } }; })();
/var/www/axolotl/data/www/yar.axolotls.ru/bitrix/js/./landing/node/embed.js