- if($('#notice_data-location_enabled').size()) {
- if(navigator.geolocation) {
- $('#notice_data-location_enabled').change(function() {
- $.cookie(SN.C.S.NoticeLocationCookieName, $('#notice_data-location_enabled').attr('checked'));
- if($('#notice_data-location_enabled').attr('checked')) {
- $('#'+SN.C.S.NoticeLocationName).show();
- $('#'+SN.C.S.NoticeLocationName).addClass('processing');
+ var NDG = $('#'+SN.C.S.NoticeDataGeo);
+ if (NDG.length > 0) {
+ var NLE = $('#notice_data-location_wrap');
+ var geocodeURL = NLE.attr('title');
+
+ $('label[for='+SN.C.S.NoticeDataGeo+']').attr('title', NLE.text());
+
+ if (navigator.geolocation) {
+ NDG.change(function() {
+ NLE.removeAttr('title');
+
+ $.cookie(SN.C.S.NoticeLocationCookieName, $('#'+SN.C.S.NoticeDataGeo).attr('checked'));
+
+ var NLN = $('#'+SN.C.S.NoticeLocationName);
+ if (NLN.length > 0) {
+ NLN.remove();
+ }
+
+ var S = '<div id="'+SN.C.S.NoticeDataGeoSelected+'" class="'+SN.C.S.Success+'"/>';
+ NDGS = $('#'+SN.C.S.NoticeDataGeoSelected);
+ if (NDGS.length > 0) {
+ NDGS.replaceWith(S);
+ }
+ else {
+ $('#'+SN.C.S.FormNotice).append(S);
+ }
+ NDGS = $('#'+SN.C.S.NoticeDataGeoSelected);
+ NDGS.prepend('<span id="'+SN.C.S.NoticeLocationName+'">Geo</span>');
+
+ NLN = $('#'+SN.C.S.NoticeLocationName);
+
+ if ($('#'+SN.C.S.NoticeDataGeo).attr('checked') === true) {
+ NLN.addClass('processing');
+ $('label[for='+SN.C.S.NoticeDataGeo+']').addClass('checked');
+
+ NDGS.append('<button class="minimize">_</button> <button class="close">×</button>');
+
+ $('#'+SN.C.S.NoticeDataGeoSelected+' button.close').click(function(){
+ $('#'+SN.C.S.NoticeDataGeoSelected).remove();
+ $('#'+SN.C.S.NoticeDataGeo).attr('checked', false);
+ $('label[for='+SN.C.S.NoticeDataGeo+']').removeClass('checked');
+
+ return false;
+ });
+
+ $('#'+SN.C.S.NoticeDataGeoSelected+' button.minimize').click(function(){
+ $('#'+SN.C.S.NoticeDataGeoSelected).hide();
+
+ return false;
+ });
+