Handle viewer and embed resize internally.

This commit is contained in:
Viktor Kovacs 2021-04-02 21:57:43 +02:00
parent d43477d726
commit 21a45d99c2
4 changed files with 12 additions and 18 deletions

View File

@ -82,21 +82,13 @@
<!-- analytics end -->
<script type='text/javascript'>
var embed = null;
$(window).on ('load', function () {
embed = new OV.Embed ({
let embed = new OV.Embed ({
viewerDiv : $('#embed_viewer'),
websiteLinkDiv : $('#website_link')
});
embed.Load ();
});
$(window).on ('resize', function () {
if (embed !== null) {
embed.Resize ();
}
});
</script>
</head>

View File

@ -79,10 +79,8 @@
<!-- website end -->
<script type='text/javascript'>
var website = null;
$(window).on ('load', function () {
website = new OV.Website ({
let website = new OV.Website ({
headerDiv : $('#header'),
toolbarDiv : $('#toolbar'),
mainDiv : $('#main'),
@ -93,12 +91,6 @@
});
website.Load ();
});
$(window).on ('resize', function () {
if (website !== null) {
website.Resize ();
}
});
</script>
<!-- analytics start -->

View File

@ -25,6 +25,11 @@ OV.Embed = class
let websiteUrl = this.parameters.websiteLinkDiv.attr ('href') + '#' + hashParameters;
this.parameters.websiteLinkDiv.attr ('href', websiteUrl);
}
let obj = this;
$(window).on ('resize', function () {
obj.Resize ();
});
}
Resize ()

View File

@ -32,6 +32,11 @@ OV.Website = class
this.Resize ();
this.OnHashChange ();
let obj = this;
$(window).on ('resize', function () {
obj.Resize ();
});
}
Resize ()