From 26b0e8fc9809a4cd9f2f9a2281f0894e2e0f8db2 Mon Sep 17 00:00:00 2001 From: Adam Young Date: Mon, 26 Jul 2010 11:57:29 -0400 Subject: This patch removes the existing UI functionality, as a prep for adding the Javascript based ui. --- ipawebui/widgets.py | 260 ---------------------------------------------------- 1 file changed, 260 deletions(-) delete mode 100644 ipawebui/widgets.py (limited to 'ipawebui/widgets.py') diff --git a/ipawebui/widgets.py b/ipawebui/widgets.py deleted file mode 100644 index 9d6170f1..00000000 --- a/ipawebui/widgets.py +++ /dev/null @@ -1,260 +0,0 @@ -# Authors: Jason Gerard DeRose -# -# Copyright (C) 2009 Red Hat -# see file 'COPYING' for use and warranty information -# -# 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; version 2 only -# -# 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -""" -Custom IPA widgets. -""" - -from textwrap import dedent -from wehjit import Collection, base, freeze, builtins -from wehjit.util import Alternator -from wehjit import Static, Dynamic, StaticProp, DynamicProp -from ipaserver.rpcserver import extract_query - - -class IPAPlugins(base.Container): - plugins = Static('plugins', default=tuple()) - kind = Static('kind') - - @DynamicProp - def row(self): - return Alternator(['odd', 'even']) - - xml = """ - - """ - - style_global = ( - ('tr.odd', ( - ('background-color', '#ddd'), - )), - ('tr.even', ( - ('background-color', '#eee'), - )), - - ('td', ( - ('vertical-align', 'top'), - ('padding', '0.25em 0.5em'), - )), - ) - - style = ( - ('', ( - ('font-size', '%(font_size_mono)s'), - ('font-family', 'monospace'), - )), - - ('table', ( - ('width', '100%%'), - )), - - ('pre', ( - ('margin', '0'), - )), - - ('th', ( - ('color', '#0a0'), - )), - - ('h2', ( - ('font-family', 'monospace'), - ('font-weight', 'normal'), - ('margin-top', '1.5em'), - ('margin-bottom', '0'), - )), - - ('h2 a', ( - ('text-decoration', 'none'), - ('color', 'inherit'), - )), - - ('h2 a:hover', ( - ('background-color', '#eee'), - )), - - ('h2:target', ( - ('color', '#e02'), - )), - ) - - -class API(base.Widget): - api = Static('api') - - @DynamicProp - def row(self): - return Alternator(['odd', 'even']) - - xml = """ -
-

- - - - -
- - -
-

- """ - - -class Command(base.Widget): - xml = """ - - - - - - - - - - - - - - - - - - - - - - -
Object - -
-
- -
-
- -
-
- -
- """ - - -class Object(base.Widget): - xml = """ - - - - - - - - - - - - - -
-
-
-
${"param.name"}: -
- """ - - -class LandingPage(base.Widget): - pages = Static('pages', default=tuple()) - - xml = """ -
- """ - - -def create_widgets(): - widgets = Collection('freeIPA') - widgets.register_builtins() - - widgets.register(API) - widgets.register(IPAPlugins) - widgets.register(Command) - widgets.register(Object) - widgets.register(LandingPage) - - freeze(widgets) - return widgets -- cgit