| 1755 | } |
| 1756 | |
| 1757 | function nosqlwrapper(name) { |
| 1758 | var db = F.databases[name]; |
| 1759 | if (db) |
| 1760 | return db; |
| 1761 | |
| 1762 | // absolute |
| 1763 | if (name[0] === '~') { |
| 1764 | db = framework_nosql.load(U.getName(name), name.substring(1), true); |
| 1765 | } else { |
| 1766 | var is = name.substring(0, 6); |
| 1767 | if (is === 'http:/' || is === 'https:') |
| 1768 | db = framework_nosql.load(U.getName(name), name); |
| 1769 | else { |
| 1770 | F.path.verify('databases'); |
| 1771 | db = framework_nosql.load(name, F.path.databases(name)); |
| 1772 | } |
| 1773 | } |
| 1774 | |
| 1775 | F.databases[name] = db; |
| 1776 | return db; |
| 1777 | } |
| 1778 | |
| 1779 | F.database = global.NOSQL = F.nosql = function(name) { |
| 1780 | if (!global.framework_nosql) |