silverstripe-cms/templates/CMSMain_dialog.ss

36 lines
678 B
Scheme
Raw Normal View History

<html>
<head>
<script>
function buttonClick(el) {
<% if Modal %>
window.returnValue = el.name;
window.close();
<% else %>
if(window.linkedObject) {
if(el.name) {
window.linkedObject.result = el.name;
} else {
throw("<% _t('BUTTONNOTFOUND', 'Couldn\'t find the button name') %>");
}
} else {
throw("<% _t('NOLINKED', 'Can\'t find window.linkedObject to send the button click back to the main window') %>");
}
window.close();
<% end_if %>
}
</script>
</head>
<body>
<p>$Message</p>
<p style="align: center">
<% control Buttons %>
<input type="button" value="$Title" name="$Name" onclick="buttonClick(this);" />
<% end_control %>
</p>
</body>
</html>