correct full screen login feature
This commit is contained in:
parent
5b16adc0e8
commit
fab51496cb
|
@ -114,7 +114,7 @@ export default Ember.Controller.extend(ModalFunctionality, {
|
|||
customLogin();
|
||||
} else {
|
||||
var authUrl = Discourse.getURL("/auth/" + name);
|
||||
if (loginMethod.get("full_screen_login")) {
|
||||
if (loginMethod.get("fullScreenLogin")) {
|
||||
window.location = authUrl;
|
||||
} else {
|
||||
this.set('authenticate', name);
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
window.opener.Discourse.authenticationComplete(<%=@auth_result.to_client_hash.to_json.html_safe%>);
|
||||
window.close();
|
||||
} else {
|
||||
window.location = <%= @origin.inspect %>;
|
||||
window.location = <%= @origin.inspect.html_safe %>;
|
||||
}
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
@ -2,7 +2,7 @@ class Plugin::AuthProvider
|
|||
|
||||
def self.auth_attributes
|
||||
[:glyph, :background_color, :title, :message, :frame_width, :frame_height, :authenticator,
|
||||
:title_setting, :enabled_setting]
|
||||
:title_setting, :enabled_setting, :full_screen_login]
|
||||
end
|
||||
|
||||
attr_accessor(*auth_attributes)
|
||||
|
@ -19,6 +19,7 @@ class Plugin::AuthProvider
|
|||
result['messageOverride'] = message if message
|
||||
result['frameWidth'] = frame_width if frame_width
|
||||
result['frameHeight'] = frame_height if frame_height
|
||||
result['fullScreenLogin'] = full_screen_login if full_screen_login
|
||||
result.to_json
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue