Chrome Extension Simple Popup Won't Remain In Last State

Теперь я уверен, что некоторые из вас слышали об инциденте, произошедшем на Байронской атомной станции (рядом с которой я живу), а также о большом количестве землетрясений, происходящих в Соединенных Штатах и Канаде. (BTW: Я нашел это расширение, где вы можете отслеживать землетрясения по всему миру)

В любом случае, со всеми этими проблемами, я хотел лучше следить за ядерными станциями, и я уже знал о Radiation Network Поэтому я сделал расширение для хрома под названием Radiation Map, которое работает от Radiation Network (Хотя я никак не связан с Radiation Network)

Я сделал его так, чтобы не только я, но и все могли следить за уровнем радиации в США, Японии, Южной Америке и Европе. (Я знаю, что не проделал много работы, но вы видите причину)

Однако у меня есть одна проблема, которую я не могу решить. Когда у меня открыто всплывающее окно, и я просматриваю уровни радиации в Японии, и когда я закрываю всплывающее окно, оно снова показывает уровни радиации в Соединенных Штатах. Как сделать так, чтобы оно оставалось там, где его оставил пользователь, скажем, в моем случае в Японии? (Я пробовал скрипты содержимого, но css и jquery не загрузились)

Manifest

{
    "name": "Radiation Map",
    "version": "1.0.1",
    "description": "See what radiation levels are anywhere in the United States, South America, Japan, and Europe! Updated in real time every minute.",

    "browser_action": {
        "default_icon": "images/logo.png",
        "default_title": "Radiation Map",
        "popup": "index.html"
    },

    "icons": {
        "48": "images/48x48.png",
        "128": "images/128x128.png",
        "256": "images/logo.png"
    }
}

Popup








    
Nuclear Site Alert Level = 100 CPM
Radiation Map is powered by the Radiation Network, and without them this extension couldn't be possible.

Michael created this extension for obvious reasons, and is in no way affiliated with the Radiation Network.


Take control over your life, and stay safe!
Much Love!

RMD.JS (эффекты для скрытия и показа других карт, контролирующих уровень радиации)

$(document).ready(function() {
    $('div#alaskamap, div#hawaiimap, div#samap, div#japanmap, div#europemap, div#themedrop, div#aboutradiationmap, div#rmlbbg').hide();

    $('button#home').click(function() {
        $('div#rmlbbg, div#aboutradiationmap').fadeOut(400);
        $('div#themedrop').slideUp(400);
    });

    $('button#about').click(function() {
        $('div#rmlbbg, div#aboutradiationmap').fadeToggle(400);
        $('div#themedrop').slideUp(400);
    });

    $('button#location').click(function() {
        $('div#themedrop').slideToggle(400);
    });

    $('button#cus').click(function() {
        $('div#alaskamap, div#hawaiimap, div#samap, div#japanmap, div#europemap').slideUp(400);
        $('div#cusmap').delay(400).slideDown(400);
    });

    $('button#europe').click(function() {
        $('div#alaskamap, div#hawaiimap, div#samap, div#japanmap, div#cusmap').slideUp(400);
        $('div#europemap').delay(400).slideDown(400);
    });

    $('button#japan').click(function() {
        $('div#alaskamap, div#hawaiimap, div#samap, div#cusmap, div#europemap').slideUp(400);
        $('div#japanmap').delay(400).slideDown(400);
    });

    $('button#sa').click(function() {
        $('div#alaskamap, div#hawaiimap, div#cusmap, div#japanmap, div#europemap').slideUp(400);
        $('div#samap').delay(400).slideDown(400);
    });

    $('button#alaska').click(function() {
        $('div#cusmap, div#hawaiimap, div#samap, div#japanmap, div#europemap').slideUp(400);
        $('div#alaskamap').delay(400).slideDown(400);
    });

    $('button#hawaii').click(function() {
        $('div#alaskamap, div#cusmap, div#samap, div#japanmap, div#europemap').slideUp(400);
        $('div#hawaiimap').delay(400).slideDown(400);
    });

    $('div#rmlbbg').click(function() {
        $('div#rmlbbg, div#aboutradiationmap').fadeOut(400);
    });

});

8
задан Wladimir Palant 1 February 2012 в 08:10
поделиться