Exemple #1
0
def offline_detect(remote_site):
    from offline.util import get_site
    a_site = get_site(remote_site)
    assert(a_site != None, "No remote site named: " % a_site)
    return '''<script type="text/javascript;version=1.7">
            require('sys');
            require('doff.contrib.offline.utils', 'start_network_thread', 'is_installed');
            start_network_thread('%s', function() {
                if (is_installed('%s'))
                    sys.window.location = '%s';
            });
        </script>''' % (a_site.url, a_site.url, a_site.url)
Exemple #2
0
 def _get_site(self):
     return get_site(self.remotesite_name)