Andrew Bartlett
f14ea12ada
r25053: Show the user class alongside the username.
...
(Trying to figure out why we can't provision as an administrator).
Andrew Bartlett
(This used to be commit 080bfd5819
)
2007-10-10 15:05:51 -05:00
Andrew Bartlett
f8573766bc
r24985: Start to revert us back to the old-style SWAT, while trying not to
...
loose some of the fixes in the meantime.
Andrew Bartlett
(This used to be commit 13acff5ed2
)
2007-10-10 15:05:21 -05:00
Derrell Lipman
d1e09e2e6f
r20446: rename swat directory to swat.obsolete; keeping it around since there is lots of useful info in it.
...
(This used to be commit 5f9f72a9cf
)
2007-10-10 14:35:23 -05:00
Derrell Lipman
77fc14c081
r19140: allow own authentication handling by jsonrpc apps
...
(This used to be commit de2eb8df0c
)
2007-10-10 14:20:39 -05:00
Deryck Hodge
3afbbc7bae
r10228: Reorganizing a bit, trying to simplify. This is an attempt
...
to find what's going wrong in IE formatting.
This is some better, but still IE needs help.
deryck
(This used to be commit e7015c1937
)
2007-10-10 13:38:09 -05:00
Deryck Hodge
234481fd40
r10212: An IE fix. Must set initial values in the onload function.
...
deryck
(This used to be commit 3264ccf743
)
2007-10-10 13:38:08 -05:00
Deryck Hodge
37db11885d
r9779: Add a contextmenu function to be used by all window/widget objects.
...
deryck
(This used to be commit f0c7b43767
)
2007-10-10 13:35:00 -05:00
Deryck Hodge
33f4328c69
r9763: Add the start bar as a widget from the
...
desktop file. This is more portable to IE, though
there are still some IE issues hanging around.
deryck
(This used to be commit a70b52bb04
)
2007-10-10 13:34:57 -05:00
Deryck Hodge
721b22f9cd
r9761: Move initial widget setup to desktop library. Now, just by including
...
desktop.js, you get the basic desktop layout.
deryck
(This used to be commit 6acc7ec7c2
)
2007-10-10 13:34:57 -05:00
Deryck Hodge
c1909be224
r9759: Create some wrappers for QxWidget. This gives us some pre-fabbed
...
windows, which set size and positioning.
To use:
var myWin = new Window.large("Some Window Title");
var myWin = new Window.standard("Some Window Title");
var myWin = new Window.small("Some Window Title");
You can omit the title if you don't need one. Also,
var myWin = new Window(); will give you the random
positioning and no predetermined sizing.
deryck
(This used to be commit 92d6bb90a6
)
2007-10-10 13:34:57 -05:00
Deryck Hodge
707a237e76
r9710: Filename change for clarity's sake.
...
deryck
(This used to be commit 4acd4489c9
)
2007-10-10 13:34:52 -05:00
Deryck Hodge
bcc288d880
r9668: Cross-browser fix for IE, when adding scripts on the fly.
...
deryck
(This used to be commit 1f4e65ce96
)
2007-10-10 13:34:38 -05:00
Deryck Hodge
25c3942623
r9663: Portability fix for IE.
...
deryck
(This used to be commit 87cb23aae3
)
2007-10-10 13:34:38 -05:00
Deryck Hodge
44a27265fb
r9651: Start to group all SWAT specific windowing, widgets, etc. in one
...
file. This allows basic style and event code to be set in one place,
though we'll still have to override for a specific position or look.
More to come...
deryck
(This used to be commit 9d5482d2aa
)
2007-10-10 13:34:38 -05:00
Deryck Hodge
c6b592a5b7
r9635: Seperate window logic from registry js file.
...
This allows for flexibility in display format,
which will make more sense when I start working
on windows, tabs, etc.
Add the beginnings of a document.js object that allows
us to add and remove scripts as we use them, which will
ensure we only load what we need. A desktop GUI runs
from a single page, so we can't load js files by changing
pages.
deryck
(This used to be commit b4f6f81d7b
)
2007-10-10 13:34:36 -05:00
Andrew Tridgell
7f5bb2b866
r9610: use a list of allowable extensions for unauthenticated access rather than
...
a list of file names
(This used to be commit ef61c8de2f
)
2007-10-10 13:34:34 -05:00
Deryck Hodge
9dfffdf4c0
r9579: Desktop SWAT opens now with a little server status window.
...
This includes a table layout that can be reused (see
QxListView in status.js).
Some formatting fixes, too.
deryck
(This used to be commit f95bf0adf7
)
2007-10-10 13:34:31 -05:00
Andrew Tridgell
f5f18f2d18
r9498: converted the SWAT regedit backend code to use the OO calls
...
(This used to be commit c22baee5aa
)
2007-10-10 13:34:22 -05:00
Andrew Tridgell
656a885c22
r9470: non-working attempt to add a little table for values to the reg editor
...
hopefully deryck will be able to tell me what I've screwed up :-)
(This used to be commit e68db751f0
)
2007-10-10 13:34:19 -05:00
Andrew Tridgell
f35e72d9ca
r9466: add display of values as well as keys in the registry editor
...
(This used to be commit 62d55a250a
)
2007-10-10 13:34:19 -05:00
Andrew Tridgell
f4aa80d88f
r9465: handle encoding and decoding of pointers, representing them as a
...
string containing "(POINTER)"
(This used to be commit 6f69eeb8f2
)
2007-10-10 13:34:18 -05:00
Andrew Tridgell
2997f4bd43
r9434: moved the registry editor into a common js library. Deryck, does this
...
look ok? Apologies if this treads on your toes.
(This used to be commit 8295eb01c0
)
2007-10-10 13:34:14 -05:00
Deryck Hodge
d9c4ff9ef0
r9397: Playing with qooxdoo a bit and saving my work, so I
...
can get to it later today at work. Not much to see yet,
and not linked to from SWAT yet.
Playing with the idea of a web-based desktop, and just
seeing how widgets can be used.
deryck
(This used to be commit 435467f90d
)
2007-10-10 13:33:34 -05:00
Deryck Hodge
55024676c7
r9230: Star out passwords and add confim text input for provisioning.
...
Also, add addMethod() to form elements now.
deryck
(This used to be commit 79f276df47
)
2007-10-10 13:31:34 -05:00
Andrew Tridgell
d3751c4525
r9228: cleanup and simplify the AJAJ code - part 2
...
(This used to be commit bb3ab2c47b
)
2007-10-10 13:31:34 -05:00
Andrew Tridgell
8942ac69f0
r9227: cleanup and simplify the AJAJ code
...
(This used to be commit ceb7669e59
)
2007-10-10 13:31:34 -05:00
Andrew Tridgell
2dcd55f31f
r9211: don't try to encode functions in the AJAJ object encoder
...
(This used to be commit a08104a13c
)
2007-10-10 13:31:31 -05:00
Andrew Tridgell
9f4444331a
r9176: added a much neater method of calling printf on the server from client side js. Just
...
use srv_printf() and normal printf arguments
(This used to be commit 11c7e8db3d
)
2007-10-10 13:31:28 -05:00
Andrew Tridgell
e9737799b4
r9139: cleanup the layout a bit
...
(This used to be commit c21fe071e7
)
2007-10-10 13:31:22 -05:00
Andrew Tridgell
baf66d8626
r9136: made the 'AJAJ' code portable to IE and Opera
...
(This used to be commit b6b531533e
)
2007-10-10 13:31:21 -05:00
Andrew Tridgell
3a02c8b116
r9134: added the client side js library code for handling remote 'AJAJ' calls
...
into our web server
(This used to be commit 530717122a
)
2007-10-10 13:31:21 -05:00
Andrew Tridgell
8808465e5b
r9133: a huge import of the qooxdoo infrastructure. I decided to import all the widgets to make experimenting easy during development. We can trim this back later to only the pieces we use
...
(This used to be commit 631a56da39
)
2007-10-10 13:31:20 -05:00
Andrew Tridgell
fdb322876d
r8722: make the menu handling considerably saner and easier to follow. The whole
...
menu hierarchy is now in /menu.js
(This used to be commit c2a450bb99
)
2007-10-10 13:29:59 -05:00
Andrew Tridgell
23924170cc
r8720: split form object out to separate include file, and make it a real
...
object, with a display() method
(This used to be commit c45c4e335e
)
2007-10-10 13:29:58 -05:00
Andrew Tridgell
66526f5e4a
r8718: try to improve the 2 level menu a bit.
...
Deryck, if you get a chance, could you see how to make this a little
"left and up" arrow instead of "Main Menu" ?
(This used to be commit c6c1b2998c
)
2007-10-10 13:29:58 -05:00
Andrew Tridgell
620301858a
r8638: continue the trend of maknig our C functions true ejs objects by making the string functions
...
into an object. To keep existing code working I have added:
string_init(global);
into base.js. That brings the functions into the global scope for our
existing scripts
(This used to be commit a978484738
)
2007-10-10 13:29:48 -05:00
Andrew Tridgell
342d11e354
r8591: - added a simple 2 level menu structure to swat. Deryck, I know this
...
isn't very pretty, and please feel free to do this much more nicely
:-)
- added a top level menu listing our main servers
- added placeholder pages for the main servers
- added NBT server statistics
(This used to be commit 1aa658b756
)
2007-10-10 13:29:42 -05:00
Andrew Tridgell
18d64b6b7c
r8565: put the docs menu on the right
...
(This used to be commit ed02d9989f
)
2007-10-10 13:29:38 -05:00
Deryck Hodge
cac606ed8e
r8479: * Sync CSS with current samba.org stylesheets.
...
* Add wide.css so it's availble for future pages.
* Move SWAT specific styles to swat.css to make future syncs easier.
deryck
(This used to be commit 7ddc3ed5b8
)
2007-10-10 13:23:07 -05:00
Deryck Hodge
3b18fe06d6
r8477: Simplify header/footer handling. esp variables allow
...
for individual page titles, so we don't need the split
header/footer here like we do on samba.org.
deryck
(This used to be commit af893fe833
)
2007-10-10 13:23:07 -05:00
Tim Potter
b4f6a348bb
r8403: Reinstate linkpad.gif at Deryck's suggestion.
...
Install *.gif from swat/images when installing swat.
(This used to be commit 156e090c2c
)
2007-10-10 13:22:58 -05:00
Andrew Tridgell
adb7fd18e5
r8372: - split out provisioning logic into a separate ejs library
...
- added a provisioning web page
(This used to be commit 7476cb9413
)
2007-10-10 13:20:13 -05:00
Andrew Tridgell
102e247611
r8354: work around a js bug found by tpot
...
(This used to be commit c6f7ace333
)
2007-10-10 13:20:10 -05:00
Tim Potter
fdb91826aa
r8353: Use a PNG instead of a GIF for padding. Also fixes a file not found
...
error as only PNG files were being installed by 'make installswat'.
(This used to be commit eaf9c455de
)
2007-10-10 13:20:10 -05:00
Andrew Tridgell
f9ff72cbda
r8298: - started building a library of js routines in scripting/libjs/
...
- switched the existing test programs over to using the library
- added install of js lib
(This used to be commit 2a444dedbe
)
2007-10-10 13:19:33 -05:00
Andrew Tridgell
a343050b2b
r8257: add a samr rpc test page in the web server. It lists all level3
...
information from QueryUserInfo for all users in the domain.
If you want to see why I am putting the effort into ejs, then please
read swat/scripting/samr.js, and compare it to other methods of rpc
access for our web management interface. Using ejs like this will make
building a rich interface _much_ easier.
(This used to be commit eb354f6da7
)
2007-10-10 13:19:26 -05:00
Andrew Tridgell
d9c199a9f8
r7136: fixed a typo
...
(This used to be commit d0374ffc87
)
2007-10-10 13:17:21 -05:00
Andrew Tridgell
ee21d32b25
r7134: a number of small changes to make the pages HTML compliant. The
...
builtin web validator in firefox sure is useful!
(This used to be commit aa43111aa5
)
2007-10-10 13:17:20 -05:00
Andrew Tridgell
580b5bb8ef
r7132: - start a convention of making object constructors end in Obj, so we
...
now have FormObj(). This follows the style in the ejs manual
- make a new MenuObj object type, with a display_menu() to display
it. This will make it easier to make different types of
menus. Currently only veritical simple menus are supported.
(This used to be commit ac978d4124
)
2007-10-10 13:17:20 -05:00
Andrew Tridgell
b8b680f3aa
r7131: support sub-object arrays when displaying objects. This allows the ldb test to
...
correctly display multi-value attributes like objectClass
(This used to be commit 134f42655e
)
2007-10-10 13:17:20 -05:00