Author: reebalazs
Date: Fri Dec 28 21:34:01 2007
New Revision: 50167
Modified:
kukit/kukit.js/branch/ree-service-layer-and-refactoring/ (props changed)
kukit/kukit.js/branch/ree-service-layer-and-refactoring/kukit/interfaces.js
kukit/kukit.js/branch/ree-service-layer-and-refactoring/kukit/kukit.js
kukit/kukit.js/branch/ree-service-layer-and-refactoring/kukit/service.js
Log:
Make logging of the service method choices better.
On Firefox, make the interface logged to allow introspection.
Set versions of cssQuery and base2 that kukit uses.
Modified:
kukit/kukit.js/branch/ree-service-layer-and-refactoring/kukit/interfaces.js
==============================================================================
--- kukit/kukit.js/branch/ree-service-layer-and-refactoring/kukit/interfaces.js
(original)
+++ kukit/kukit.js/branch/ree-service-layer-and-refactoring/kukit/interfaces.js
Fri Dec 28 21:34:01 2007
@@ -354,6 +354,13 @@
throw new Error(kukit.E);
}
} else {
+ // We found the func that we can finalze now.
+;;; kukit.E = 'Using method [';
+;;; kukit.E += this.methodName + '] from source [';
+;;; kukit.E += item.sourceName + '] version [';
+;;; kukit.E += item.sourceVersion + '].';
+;;; kukit.log(kukit.E);
+ // Return the func, optionally prefixed with a checker.
if (this.checker) {
// if there is a checker, merge them together
var self = this;
Modified: kukit/kukit.js/branch/ree-service-layer-and-refactoring/kukit/kukit.js
==============================================================================
--- kukit/kukit.js/branch/ree-service-layer-and-refactoring/kukit/kukit.js
(original)
+++ kukit/kukit.js/branch/ree-service-layer-and-refactoring/kukit/kukit.js
Fri Dec 28 21:34:01 2007
@@ -243,6 +243,12 @@
// We finalize the core interfaces.
kukit.interfaces.finalizeGlobalInterfaces();
;;; kukit.log('All interfaces finalized.');
+;;; // If we have firebug, log the interfaces to
+;;; // be introspected from the console.
+;;; if (kukit.hasFirebug) {
+;;; kukit.logDebug(kukit.interfaces.global);
+;;; }
+ //
;;; kukit.log('Initializing kinetic stylesheets.');
// Succesful initialization. At the moment the engine is kept
// as a global variable, but this needs refinement in the future.
Modified:
kukit/kukit.js/branch/ree-service-layer-and-refactoring/kukit/service.js
==============================================================================
--- kukit/kukit.js/branch/ree-service-layer-and-refactoring/kukit/service.js
(original)
+++ kukit/kukit.js/branch/ree-service-layer-and-refactoring/kukit/service.js
Fri Dec 28 21:34:01 2007
@@ -5,7 +5,7 @@
var core = kukit.interfaces.global.schema.core;
// Requirements towards core services. It contains
-// kukit's preferences to choose between vendors
+// kukit's preferences to choose between sources
// that implement a given functionality.
core.getAttribute('cssQuery').require({
@@ -25,7 +25,7 @@
core.getAttribute('cssQuery').provide({
sourceName:'cssQuery',
- sourceVersion: '1.1',
+ sourceVersion: '2.0.2',
getter: function() {
// Detect if cssQuery is present
//
@@ -33,7 +33,6 @@
return;
}
// return the method plug
-;;; kukit.log('Using original cssQuery.');
return function(selector, inNodes) {
// global scope, always.
// This is very bad. However the binding makes sure that
@@ -48,7 +47,7 @@
core.getAttribute('cssQuery').provide({
sourceName: 'base2',
- sourceVersion: '1.1',
+ sourceVersion: '0.??',
getter: function() {
// Detect if base2 is present
//
@@ -56,7 +55,6 @@
return;
}
// return the method plug
-;;; kukit.log('Using cssQuery from base2.');
return function(selector, inNodes) {
// global scope, always.
// This is very bad. However the binding makes sure that
_______________________________________________
Kukit-checkins mailing list
[email protected]
http://codespeak.net/mailman/listinfo/kukit-checkins