/usr/share/pyshared/deejayd/webui/xul.py is in deejayd-webui 0.9.0-4ubuntu2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | # Deejayd, a media player daemon
# Copyright (C) 2007-2009 Mickael Royer <mickael.royer@gmail.com>
# Alexandre Rossi <alexandre.rossi@gmail.com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
from deejayd import __version__ as VERSION
def build(config):
return """
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window
id="deejayd-webui-window"
title="Deejayd webui"
xmlns:html="http://www.w3.org/1999/xhtml"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script>
window.onload = function(e) {
var element = document.createElement("deejaydExtension");
element.setAttribute("refresh", '%(refresh)s');
element.setAttribute("version", '%(version)s');
document.documentElement.appendChild(element);
var evt = document.createEvent("Events");
evt.initEvent("deejaydEvent", true, false);
element.dispatchEvent(evt);
};
</script>
<vbox>
<vbox id="deejayd-webui_install">
<groupbox>
<vbox style="padding: 10px">
<description>
%(install)s
</description>
</vbox>
<vbox align="center">
<html:a href="../static/deejayd-webui.xpi">
%(clickHere)s
</html:a>
</vbox>
</groupbox>
</vbox>
<vbox id="deejayd-webui_upgrade" style="display:none">
<groupbox>
<vbox style="padding: 10px">
<description>
%(upgrade)s
</description>
</vbox>
<vbox align="center">
<html:a href="../static/deejayd-webui.xpi">
%(clickHere)s
</html:a>
</vbox>
</groupbox>
</vbox>
<description style="display:none;color:#f00"
id="deejayd-webui_error" value="%(error)s"/>
</vbox>
</window>
""" % {
"refresh": config.get('webui','refresh'),
"version": VERSION,
"install": _("You need to install a firefox extension in order to use the deejayd-webui XUL client. Please note that if you run a flavour of GNU/Linux, it should be available from your package manager.").\
encode("utf-8"),
"upgrade": _("You need to upgrade the firefox extension.").\
encode("utf-8"),
"clickHere": _("Install the deejayd-webui extension").encode("utf-8"),
"error": _("ERROR : Host is not allowed to use the firefox extension.").\
encode("utf-8"),
}
# vim: ts=4 sw=4 expandtab
|