From 3d83dab4a18831190c5254e12ef2063edb9b6f34 Mon Sep 17 00:00:00 2001 From: Damien Churchill Date: Thu, 1 Oct 2009 10:39:09 +0000 Subject: [PATCH] add a GPL copyright header to the javascript plugin template --- deluge/scripts/create_plugin.py | 35 ++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/deluge/scripts/create_plugin.py b/deluge/scripts/create_plugin.py index 39cfc8cc0..a370233c5 100644 --- a/deluge/scripts/create_plugin.py +++ b/deluge/scripts/create_plugin.py @@ -284,7 +284,40 @@ class WebUI(WebPluginBase): pass """ -DEFAULT_JS = """%(name)sPlugin = Ext.extend(Deluge.Plugin, { +DEFAULT_JS = """/* +Script: %(filename) + The client-side javascript code for the %(name) plugin. + +Copyright: + (C) %(author_name)s 2009 + 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 3, 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. + + In addition, as a special exception, the copyright holders give + permission to link the code of portions of this program with the OpenSSL + library. + You must obey the GNU General Public License in all respects for all of + the code used other than OpenSSL. If you modify file(s) with this + exception, you may extend this exception to your version of the file(s), + but you are not obligated to do so. If you do not wish to do so, delete + this exception statement from your version. If you delete this exception + statement from all source files in the program, then also delete it here. +*/ + +%(name)sPlugin = Ext.extend(Deluge.Plugin, { constructor: function(config) { config = Ext.apply({ name: "%(name)s"