Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
W
web-apps
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Boris Kocherov
web-apps
Commits
53cbd00c
Commit
53cbd00c
authored
Jun 17, 2016
by
Julia Radzhabova
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[PE] добавлен недостающий файл к багу 30672.
parent
84f4f247
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
123 additions
and
0 deletions
+123
-0
apps/presentationeditor/main/app/view/SlideshowSettings.js
apps/presentationeditor/main/app/view/SlideshowSettings.js
+123
-0
No files found.
apps/presentationeditor/main/app/view/SlideshowSettings.js
0 → 100644
View file @
53cbd00c
/*
*
* (c) Copyright Ascensio System Limited 2010-2016
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
/**
* SlideshowSettings.js
*
* Created by Julia Radzhabova on 6/17/16
* Copyright (c) 2014 Ascensio System SIA. All rights reserved.
*
*/
define
([
'
common/main/lib/component/Window
'
,
'
common/main/lib/component/CheckBox
'
],
function
()
{
'
use strict
'
;
PE
.
Views
.
SlideshowSettings
=
Common
.
UI
.
Window
.
extend
(
_
.
extend
({
options
:
{
width
:
315
,
header
:
true
,
style
:
'
min-width: 315px;
'
,
cls
:
'
modal-dlg
'
,
id
:
'
window-slideshow-settings
'
},
initialize
:
function
(
options
)
{
_
.
extend
(
this
.
options
,
{
title
:
this
.
textTitle
},
options
||
{});
this
.
template
=
[
'
<div class="box" style="height: 20px;">
'
,
'
<div id="slideshow-checkbox-loop"></div>
'
,
'
</div>
'
,
'
<div class="separator horizontal"/>
'
,
'
<div class="footer center">
'
,
'
<button class="btn normal dlg-btn primary" result="ok" style="margin-right: 10px;">
'
+
this
.
okButtonText
+
'
</button>
'
,
'
<button class="btn normal dlg-btn" result="cancel">
'
+
this
.
cancelButtonText
+
'
</button>
'
,
'
</div>
'
].
join
(
''
);
this
.
options
.
tpl
=
_
.
template
(
this
.
template
,
this
.
options
);
this
.
spinners
=
[];
this
.
_noApply
=
false
;
Common
.
UI
.
Window
.
prototype
.
initialize
.
call
(
this
,
this
.
options
);
},
render
:
function
()
{
Common
.
UI
.
Window
.
prototype
.
render
.
call
(
this
);
this
.
chLoop
=
new
Common
.
UI
.
CheckBox
({
el
:
$
(
'
#slideshow-checkbox-loop
'
),
labelText
:
this
.
textLoop
});
var
$window
=
this
.
getChild
();
$window
.
find
(
'
.dlg-btn
'
).
on
(
'
click
'
,
_
.
bind
(
this
.
onBtnClick
,
this
));
$window
.
find
(
'
input
'
).
on
(
'
keypress
'
,
_
.
bind
(
this
.
onKeyPress
,
this
));
},
_handleInput
:
function
(
state
)
{
if
(
this
.
options
.
handler
)
{
this
.
options
.
handler
.
call
(
this
,
this
,
state
);
}
this
.
close
();
},
onBtnClick
:
function
(
event
)
{
this
.
_handleInput
(
event
.
currentTarget
.
attributes
[
'
result
'
].
value
);
},
onKeyPress
:
function
(
event
)
{
if
(
event
.
keyCode
==
Common
.
UI
.
Keys
.
RETURN
)
{
this
.
_handleInput
(
'
ok
'
);
}
},
setSettings
:
function
(
loop
)
{
this
.
chLoop
.
setValue
(
loop
);
},
getSettings
:
function
()
{
return
(
this
.
chLoop
.
getValue
()
==
'
checked
'
);
},
textTitle
:
'
Show Settings
'
,
textLoop
:
'
Loop continuously until
\'
Esc
\'
is pressed
'
,
cancelButtonText
:
'
Cancel
'
,
okButtonText
:
'
Ok
'
},
PE
.
Views
.
SlideshowSettings
||
{}))
});
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment