در WAJAF یک چارچوب جاوا اسکریپت کار در سمت مرورگر سرویس گیرنده است، و به شما اجازه برنامه کامل ساخت بدون برنامه نویسی HTML تک و یا خط جاوا اسکریپت.
WAJAF تحت مجوز جیپیال3 برای استفاده از آن منتشر شد و رشد بین جامعه نرم افزار رایگان.
نظرات توسعهدهنده
ما در حال بررسی تمام خط کد های خط به ارائه بالا پایان کتابخانه حرفه ای (تقریبا) خطا رایگان.
در حالی که ما مستندات روش، کتابخانه ها، نمونه آزاد، ما تعداد نسخه از برنامه افزایش.
WAJAF در حال حاضر در بسیاری از پروژه های کار و پایه WebAbility V5 اداری به عقب پایان است
چه در این نسخه جدید است.
برخی عناصر اصلاح شده اند به کار بهتر: bottonElement، textfieldElement، textareafieldElement، lovfieldElement، linkElement، و hiddenfieldElement.
groupContainer اصلاح شده است برای مدیریت موفقیت، شکست، و پیام ها از سرور.
کلاس _4glnode اصلاح شده است به ثبت نام تمام رویدادها، نه تنها برای اولین بار در لیست در کد.
wajaf.lib است افزایش یافته است و برخی از اشکالات اصلاح شد.
کلاس های دکمه، تقویت شد ساخت دکمه های ساده تر برای استفاده و بصری روشن تر.
چه در نسخه 1.00.26 جدید است:
در helpManager اصلاح برای محافظت از removehelp در صفحه خالی کردن زمانی که جسم در حال حاضر از بین رفته
ddManager اصلاح برای محافظت از removehelp در صفحه خالی کردن زمانی که جسم در حال حاضر از بین رفته
اشکالات اصلاح در wa4glManager WA.librariesloaded به راه اندازی مجدد کنتور تماس گیرنده آرایه یک بار آغاز شده است.
codeElement اصلاح واقعا خالی کردن گره DOM در هنگام تخریب
ondemandManager اصلاح واقعا خالی کردن گره DOM از یک اسکریپت زمانی که نابود
wa4glManager._element اصلاح به شرایط پارامتر 'سریع و حذف گره درونی اگر سریع است درست نیست.
tabManager کد
wa4glManager._zone اصلاح به استفاده از 'نمایش' پارامتر
expandableContainer اصلاح به اجازه _zone استفاده از 'نمایش' پارامتر
separatorContainer اصلاح به اجازه _zone استفاده از 'نمایش' پارامتر
اضافه شده zonesorder آرایه به شی به طور پیش فرض wa4glManager._container برای حفظ نظم رسمی مناطق
ساختار مستندات مربوط به 16 ظروف در حال حاضر در ویکی
ایجاد تمام از دست رفته فایل ظروف و کلاس
ایجاد تمام طبقات را به کتابخانه پی اچ پی به لینک تمام اشیاء ظرف
جدید در نسخه 1.00.25 است:
اضافه شده ex_elementlab و ex_containerlab نمونه به آنالیز و ایجاد یک آزمایشگاه برای عناصر و ظروف ترکیب
expandableContainer تنظیم فقط با 1 کلاس برای هر جزء در CSS به ساده. CSS برای آن ثابت شده است.
separatorContainer با تنها 1 کلاس برای هر جزء در CSS به ساده تنظیم شده است. CSS برای آن ثابت شده است.
buttonElement در حال حاضر ورودی / دکمه به جای 'A' برچسب HTML. 4gl.css نیز ثابت شده است
چه در نسخه 1.00.24 جدید است:
در wa4glManager.js اصلاح به رفع اشکال در حالی که با شروع یک برنامه داخلی: محتوای گره ظرف هم پاک نمی تا قبل از
wa4glManager.js اصلاح به رفع یک اشکال حالی که تخلیه یک برنامه از یک گره، برنامه به طور کامل نابود نمی
او tabZone، treeTemplate، کلاس treeDataset به پی اچ پی wajaf.lib
کلاس imageElement اصلاح به پی اچ پی wajaf.lib، در حال حاضر عنوان شده است به CDATA و نه به عنوان اموال به نام مجموعه
نقل مکان کرد WA.checkAvailability، WA.checkLibrary، WA.callLibraries به WA اعتراض به جای شی برنامه به رفع یک اشکال موازی هنگامی که بیش از یک برنامه در حال بارگذاری کتابخانه در همان زمان
اضافه شده مشخصات کد را در نمونه های 4GL و به app.php به اعزام کد
تخریب درخواست تغییر خطا به تولید نیست. این یک راه حل است و به خوبی به خاطر tabManager چک هنوز هم سازگار نمی
اضافه شده قشنگ کتابخانه نحو (Syntax) برجسته کد XML در XML و PHP نمونه 4GL: قشنگ: کپی رایت (C) 2006 شرکت گوگل http://code.google.com/p/google-code-prettify/
پی اچ پی نمای ثابت و کار
همه نمونه تغییر نام داد به ex_ *: کلاس نمونه می تواند به عنوان کلاس wajaf به نام نمی شود
ex_simpleContainer پی اچ پی به عنوان مثال اضافه
چه در نسخه 1.00.23 جدید است:
به اضافه پارامتر 'نمایش' به expandableZone به پی اچ پی / wajaf.lib
اضافه شده کلاس separatorContainer به پی اچ پی / wajaf.lib
اضافه شده کلاس separatorZone به پی اچ پی / wajaf.lib
اضافه شده linkElement.js، کلاس در PHP / wajaf.lib، نمونه، 4gl.css ثابت
اضافه شده imageElement.js، کلاس در PHP / wajaf.lib، نمونه، 4gl.css ثابت
sizer.png به جدا-sizer.png تغییر نام داد و 4gl.css ثابت، 4gl.css ثابت
اضافه شده codeElement.js، کلاس در PHP / wajaf.lib، نمونه، 4gl.css ثابت
اضافه شده buttonElement.js، کلاس در PHP / wajaf.lib، نمونه، 4gl.css ثابت، آیکون اضافه شده است، بسیاری از انواع دکمه های اجرا
اضافه شده tabElement.js به نمونه 4GL
اضافه شده 4glphpcode به نمونه است، که یک ماکت از 4GL اما با کلاس پی اچ پی به جای فایل های XML
wajaf کلاس اصلاح در wajaf.lib به بازگشت این دلار متغیر مجموعه به اجازه مجموعه ای زنجیره ای. روش بعد () تغییر نام داد به اندازه ()، هر دو موقعیت () و اندازه تابع () ساخته شده عمومی
ondemandManager.loadCSS در حال حاضر کار می کند نیز در MSIE که هیچ گره استاندارد CSS: S
حذف از منوی main.xml نمونه هنوز منتشر نشده است
جدید در نسخه 1.00.22 است:
او WA.applyStyle (گره، سبک) به WA به wa4glManager.js به درخواست یک سبک رشته به یک گره
WA.applyStyle به simpleContainer.js اضافه
صفحه نمایش و سبک پارامترها در wajaf.lib اضافه شده به کلاس Xcontainer و Xelement
wajaf.lib برای simpleContainer و روی HTMLElement ثابت
preg_match اضافه شده به app.php برای امنیت
اضافه شده String.trim (ارزش) تابع نمونه
WA.Extends به WA.extend تغییر نام داد
_zone، _container و _element کلاس عمومی به گسترش به wa4glManager.js ایجاد شده است
simpleContainer شده است از _zone و _container و کد های اضافی حذف گسترش
htmlElement.js اضافه شده و ثابت، با نمونه مستقل، در 4GL و در 4GL مرکز نمونه
expandableContainer.js اضافه شده است، با نمونه مستقل، در 4GL و در 4GL مرکز نمونه
textElement.js اضافه شده و ثابت، با نمونه مستقل، در 4GL و در 4GL مرکز نمونه
separatorContainer.js اضافه شده است، با نمونه مستقل، در 4GL و در 4GL مرکز نمونه
4gl.css تنظیم برای کلاس های جدید
اشکالات اصلاح در ondemandManager.js: "نیروی پارامتر نادیده گرفته شد و errorcount ثابت به تنها 3 تلاش می کند
قابلیت های اضافه شده در ondemandManager.js: رویداد onload نمی وجود دارد برای یک لینک / CSS، ما با استفاده از یک ترفند تماس بگیرید رویداد onload
او WA.JSON.withalert = واقعی به 4GL کد برنامه _getJSON تا نشان دهد چگونه JSON است رمزگشایی نشده است (به طور کلی یک خطای سرور:
جدید در نسخه 1.00.21 است )
همه ظروف و عناصر به دایرکتوری ظروف و عناصر اضافه شده است. (بسیاری از آنها کار نشده است)
همه ظروف جدید و عناصر در WA.Containers و WA.Elements قلاب شده است
wajaf.lib برای پی اچ پی یکپارچه شده است و تمام کتابخانه های دیگر حذف
dommask * * * * کتابخانه از عناصر حذف از آنجایی که آنها به سلطنت تعلق دارند.
simpleZone._callNotify در حال حاضر خصوصی
simpleContainer._callNotify در حال حاضر خصوصی
simpleContainer._checkID در حال حاضر خصوصی
simpleContainer.destroyZone در حال حاضر ورود 4GL چک و در صورت نیاز تماس بگیرید
wa4glManager در حال حاضر تماس بگیرید * Container.destroyZone با شاخص 4GL به درست به عنوان پارامتر دوم
همه ظروف و عناصر در حال حاضر پارامتر _4glNode به عنوان یکی از آخرین، مدیر اصلاح شده است نیز هست. این است که استفاده از حالت مستقل بدون پارامتر اول همیشه تهی
dblistContainer شده است به پروژه دومینیون نقل مکان کرد
کپی رایت ثابت در تمام کتابخانه های جاوا اسکریپت
جدید در نسخه 1.00.20 است:
در روش newTree حذف یک اشکال تا درخت جدید ساخته شده آغاز شده است اگر برنامه آغاز شده است.
_4glapplication._buildApp در حال حاضر خصوصی
_4glapplication._checkAvailability در حال حاضر خصوصی
_4glapplication._jsLoaded در حال حاضر خصوصی
_4glapplication._callLibraries در حال حاضر خصوصی
_4glapplication._buildNode در حال حاضر خصوصی
_4glapplication._buildTree در حال حاضر خصوصی
_4glapplication._buildApp در حال حاضر خصوصی
منطق ساخت و ساز از گره 4GL شده است به طور کامل به _4glapplication نقل مکان کرد
خواندن کد قالب به _buildTree اضافه شده است تا بدون نیاز به اجرای اسکریپت به هدر برنامه دیگر وجود دارد
core.js شده است به اصلاح تمام 'برای' حلقه از اشیاء برای فیلتر کردن توابع پروتو احتمالی که می تواند به اشیاء اضافه شده است و شکستن حلقه
wa4glManager.js شده است به اصلاح تمام 'برای' حلقه از اشیاء برای فیلتر کردن توابع پروتو احتمالی که می تواند به اشیاء اضافه شده است و شکستن حلقه
_4glapplication._paintApp در حال حاضر خصوصی
_4glnode.createMain، createContainer، createZone، createElement در حال حاضر خصوصی
آزمون به _4glnode.paint اضافه شده است برای بررسی در صورتی که کتابخانه به تماس است پر شده است و پرتاب خطا اگر نه
همه ظروف و عناصر اصلاح شده اند به قلاب به WA.Containers و WA.Elements
_getMeasure شده است از _4glnode حذف
همه تغییر اندازه () و رنگ () شده است از روش شروع () در تمام اشیاء حذف
سطح دولت جدید اضافه شده به برنامه های کاربردی: در حال حاضر 4 نقاشی است، 5 در حال اجرا است و 6 قطع است
همه روش در _4glnode در بخش مربوطه reordered شده است: سازنده، نقاش، نویسنده، به resizer، اطلاعیه، حوادث، ابزار
_4glnode.removeChild اضافه شده است، _4glnode.appendApplication حذف شده است
او helpManager.setMode (حالت)
جدید در نسخه 1.00.19 است:
در اشکال زدایی حذف در مختصات گره در space3dManager
drawManager: پیکسل پایان دادن به خط تنظیم.
drawManager.erase کد
_line.destroy و drawManager.destroy کد
اضافه شده به عنوان مثال draw.clock.html جدید
اضافه شده buttonElement.js
بخش کد از simpleContainer.xml عنوان مثال به مرکز کنترل 4GL
پی اچ پی کد wajaf عمومی تغییر نام داد با X (از XML): Xapplication، Xcontainer، Xelement، Xzone
کلاس های wajafError و wajaf کد
همه طبقات PHP در حال حاضر به wajaf.lib متمرکز
به عنوان مثال اضافه شده برای simpleContainer.standalone
نظر یافت نشد