- marker = addMarkerToMap(lonlat);
- }
- });
- } else {
- addMarkerToMap(new OpenLayers.LonLat(params.lon, params.lat), null, params.marker.description);
-
- $("[data-user]").each(function () {
- var user = $(this).data('user');
- if (user.lon && user.lat) {
- var icon = OpenLayers.Marker.defaultIcon();
- icon.url = OpenLayers.Util.getImageLocation(user.icon);
- addMarkerToMap(new OpenLayers.LonLat(user.lon, user.lat), icon, user.description);
- }
- });
+ function updateAuthUID() {
+ var provider = $("select#user_auth_provider").val();
+
+ if (provider === "openid") {
+ $("input#user_auth_uid").show().prop("disabled", false);
+ } else {
+ $("input#user_auth_uid").hide().prop("disabled", true);
+ }
+ }
+
+ updateAuthUID();
+
+ $("select#user_auth_provider").on("change", updateAuthUID);
+
+ function enableAuth() {
+ $("#auth_prompt").hide();
+ $("#auth_field").show();
+ $("#user_auth_uid").prop("disabled", false);
+ }
+
+ function disableAuth() {
+ $("#auth_prompt").show();
+ $("#auth_field").hide();
+ $("#user_auth_uid").prop("disabled", true);