Ember

البرمجيات قطة:
Ember
تفاصيل البرنامج:
الإصدار: 2.4.2 محدث
تاريخ إيداع: 12 Mar 16
ترخيص: حرر
شعبية: 27

Rating: nan/5 (Total Votes: 0)

الجمرة يلغي boilerplates ويوفر بنية التطبيق القياسية التي يمكن للمطورين بناء تطبيقات الخاصة بهم باستخدام مجموعة من تنظيما جيدا، اختبار مكونات جافا سكريبت.

والجمرة لا بأس به سمعة في المصدر المفتوح والمجتمع جافا سكريبت، يتم التعرف على أنها واحدة من أفضل الأطر شبيبة حولها، ويجري موثوق به واستخدامها في بيئات الإنتاج من قبل شركات مثل ياهو، تجميع، مربع، Zendesk، الخطاب، و LivingSocial ل.

وتحت غطاء محرك السيارة، لا تزال الجمرة عمل Sproutcore 2.0

ما هو الجديد في هذا الاصدار:.

أضف 'الإكمال التلقائي "لعرض Ember.Select
جمعت ضمان القوالب مع الإصدار المترجم الحالي.
جعل الأمر أكثر سهولة لكتابة تيارات كسول.
بتكاسل جسد موقع الموجه.
إزالة EachProxy وEachArray من الصادرات.
إصلاح UnrecognizedURLError عدم خطأ.
استنكر الاستخدام المباشر لEmber.CoreView.
لا نشارك التسجيل الرأي عبر الحاويات.
استنكر Ember.tryFinally وEmber.tryCatchFinally.
استنكر Ember.required.
إصلاح الأخطاء المطبعية في الإستنكار من السمة أسلوب إلغاؤها
لم يتم الكشف عن ضمان مستندات لmixins انتقاص.
لا تصدر Ember.Descriptor.
تتطلب أ href قاعدة وSRC تضمين ناجين.
يشمل جميع الملفات في حزمة jspm.
ثابت الضعف Ember.js XSS مع {{الرأي ومثل، واختيار ومثل؛}} الخيارات

ما هو الجديد في النسخة 2.3.1:

أضف 'الإكمال التلقائي "لعرض Ember.Select
جمعت ضمان القوالب مع الإصدار المترجم الحالي.
جعل الأمر أكثر سهولة لكتابة تيارات كسول.
بتكاسل جسد موقع الموجه.
إزالة EachProxy وEachArray من الصادرات.
إصلاح UnrecognizedURLError عدم خطأ.
استنكر الاستخدام المباشر لEmber.CoreView.
لا نشارك التسجيل الرأي عبر الحاويات.
استنكر Ember.tryFinally وEmber.tryCatchFinally.
استنكر Ember.required.
إصلاح الأخطاء المطبعية في الإستنكار من السمة أسلوب إلغاؤها
لم يتم الكشف عن ضمان مستندات لmixins انتقاص.
لا تصدر Ember.Descriptor.
تتطلب أ href قاعدة وSRC تضمين ناجين.
يشمل جميع الملفات في حزمة jspm.
ثابت الضعف Ember.js XSS مع {{الرأي ومثل، واختيار ومثل؛}} الخيارات

ما هو الجديد في النسخة 2.2.0 / 2.3.0-beta.1:

أضف 'الإكمال التلقائي "لعرض Ember.Select
جمعت ضمان القوالب مع الإصدار المترجم الحالي.
جعل الأمر أكثر سهولة لكتابة تيارات كسول.
بتكاسل جسد موقع الموجه.
إزالة EachProxy وEachArray من الصادرات.
إصلاح UnrecognizedURLError عدم خطأ.
استنكر الاستخدام المباشر لEmber.CoreView.
لا نشارك التسجيل الرأي عبر الحاويات.
استنكر Ember.tryFinally وEmber.tryCatchFinally.
استنكر Ember.required.
إصلاح الأخطاء المطبعية في الإستنكار من السمة أسلوب إلغاؤها
لم يتم الكشف عن ضمان مستندات لmixins انتقاص.
لا تصدر Ember.Descriptor.
تتطلب أ href قاعدة وSRC تضمين ناجين.
يشمل جميع الملفات في حزمة jspm.
ثابت الضعف Ember.js XSS مع {{الرأي ومثل، واختيار ومثل؛}} الخيارات

ما هو الجديد في النسخة 2.0.2 / 2.1.0-beta.4:

أضف 'الإكمال التلقائي "لعرض Ember.Select
جمعت ضمان القوالب مع الإصدار المترجم الحالي.
جعل الأمر أكثر سهولة لكتابة تيارات كسول.
بتكاسل جسد موقع الموجه.
إزالة EachProxy وEachArray من الصادرات.
إصلاح UnrecognizedURLError عدم خطأ.
استنكر الاستخدام المباشر لEmber.CoreView.
لا نشارك التسجيل الرأي عبر الحاويات.
استنكر Ember.tryFinally وEmber.tryCatchFinally.
استنكر Ember.required.
إصلاح الأخطاء المطبعية في الإستنكار من السمة أسلوب إلغاؤها
لم يتم الكشف عن ضمان مستندات لmixins انتقاص.
لا تصدر Ember.Descriptor.
تتطلب أ href قاعدة وSRC تضمين ناجين.
يشمل جميع الملفات في حزمة jspm.
ثابت الضعف Ember.js XSS مع {{الرأي ومثل، واختيار ومثل؛}} الخيارات

ما هو الجديد في النسخة 1.13.2 / 2.0.0-beta.1:

أضف 'الإكمال التلقائي "لعرض Ember.Select
جمعت ضمان القوالب مع الإصدار المترجم الحالي.
جعل الأمر أكثر سهولة لكتابة تيارات كسول.
بتكاسل جسد موقع الموجه.
إزالة EachProxy وEachArray من الصادرات.
إصلاح UnrecognizedURLError عدم خطأ.
استنكر الاستخدام المباشر لEmber.CoreView.
لا نشارك التسجيل الرأي عبر الحاويات.
استنكر Ember.tryFinally وEmber.tryCatchFinally.
استنكر Ember.required.
إصلاح الأخطاء المطبعية في الإستنكار من السمة أسلوب إلغاؤها
لم يتم الكشف عن ضمان مستندات لmixins انتقاص.
لا تصدر Ember.Descriptor.
تتطلب أ href قاعدة وSRC تضمين ناجين.
يشمل جميع الملفات في حزمة jspm.
ثابت الضعف Ember.js XSS مع {{الرأي ومثل، واختيار ومثل؛}} الخيارات

ما هو الجديد في النسخة 1.11.3 / 1.12.0-beta.3:

إضافة حزمة جذوة قالب مترجم.
إعادة تسمية Ember.HTMLBars.registerASTPlugin إلى Ember.HTMLBars.registerPlugin.
تصدير جمرة-قالب compiler.js.
الهروب أ href، SRC، وسمات خلفية لعناصر الارتباط، IMG، وIFRAME.
نقل التصحيح إخراج ملف من ember.js إلى ember.debug.js.
إزالة الملكية templateData من وجهات النظر.
إعادة هيكلة Ember.libraries أن تكون أكثر اصطلاحي.
منع خلق وجهة نظر اضافية لكل خيار حدد.
استنكر شكل كتلة من المساعد مأزق.
تنظيف Ember.CoreObject الحرف الأول فاة حجة.
السماح لجميع أنواع الرفض ليتم التعامل معها من قبل RSVP الافتراضي معالج الأخطاء.
استنكر وضع ContainerView # childViews.

ما هو الجديد في النسخة 1.10.0 / 1.11.0-beta.3:

إضافة حزمة جذوة قالب مترجم.
إعادة تسمية Ember.HTMLBars.registerASTPlugin إلى Ember.HTMLBars.registerPlugin.
تصدير جمرة-قالب compiler.js.
الهروب أ href، SRC، وسمات خلفية لعناصر الارتباط، IMG، وIFRAME.
نقل التصحيح إخراج ملف من ember.js إلى ember.debug.js.
إزالة الملكية templateData من وجهات النظر.
إعادة هيكلة Ember.libraries أن تكون أكثر اصطلاحي.
منع خلق وجهة نظر اضافية لكل خيار حدد.
استنكر شكل كتلة من المساعد مأزق.
تنظيف Ember.CoreObject الحرف الأول فاة حجة.
السماح لجميع أنواع الرفض ليتم التعامل معها من قبل RSVP الافتراضي معالج الأخطاء.
استنكر وضع ContainerView # childViews.

ما هو الجديد في النسخة 1.9.0:

Ember.js 1.9 يضيف دعما للالمقاود 2.0 قوالب ويزيل دعم المقاود قوالب 1.X.
وقد دعمت طرق Ember.js فترة طويلة تفعيل وتعطيل هوك.
Ember.js 1.9 يضيف مساعد الاختبار الجديد يبحث عن التوقف إلى أجل غير مسمى تنفيذ الاختبار.
مفتاح التشغيل والإجراءات الرئيسية لأسفل.
Ember.js 1.9 يأتي مع عدة تحسينات في الأداء.

ما هو الجديد في النسخة 1.8.0:

إستنكر استخدام إنترنت إكسبلورر 6 و 7.
استنكر الوصول العالمي إلى الطبقات عرض من قالب (انظر دليل انتقاص).
استنكر Ember.Set (ملاحظة: هذا ليس Ember.set).
استنكر Ember.computed.defaultTo.
إزالة تحذيرات Ember.StateManager إهمال طويل.
استخدام التخزين المؤقت ذكي لEmber.String (camelize، dasherize، وما إلى ذلك).
استخدام التخزين المؤقت الذكي للتطبيع حاوية.
Polyfill Object.create (لاستخدام تقنيات التخزين المؤقت جديدة).
الداخلية ريفاكتور لجعل التصحيح أسهل (استخدام إحالة واحدة في بيان فار).
وأضاف جمرة-التوجيه-linkto المستهدفة السمة
وأضاف جمرة-التوجيه متعددة التيار عندما
وأضاف جمرة-توجيه السيارات في موقع الاستخدامات-محل-للدولة عن التاريخ
وأضاف جذوة المعادن هو إلى الوقت الحاضر
وأضاف الملكية هدفين التوسع لتحسين الأداء

ما هو الجديد في النسخة 1.7.0:

ميزة جديدة:
جمرة-التوجيه-linkto المستهدفة السمة
جمرة-التوجيه-متعددة متداولة عند
جمرة-توجيه السيارات في موقع الاستخدامات-محل-للدولة عن التاريخ
جمرة المعادن هو إلى الوقت الحاضر
الملكية هدفين التوسع لتحسين الأداء

ما هو الجديد في النسخة 1.6.0:

الميزه:
جمرة-التوجيه الوظيفة الإضافية نموذج الخيار
صديقة للجمرة-وقت-اختبار-عود
محسوب جمرة والمعدن وفارغة صفيف
إصلاح الخلل:
وأضاف التصحيح أفضل لDefaultResolver.
{{}} العائد يعمل داخل المكون Metamorph'ed.
عنوان أضاف السمة ملزمة لEmber.TextSupport.
يسأل concreteView Ember.View الان concreteView parentView الخاصة به.
إسقاط كود ميتا ل* في المسارات.
الطريق # تجعل اسم مقابل VIEWNAME أسبقية الإصلاح.
استخدام parseFloat قبل تزايد عبر incrementProperty.
واضاف التي تنسب إلى الحدث الناجمة عن keyEvent اختبار المساعد.
تحسين مخبأ بحث الإنتاجية.

ما هو الجديد في النسخة 1.5.0:

الأمن:
ضمان لصناعة السيارات في موقع-توجيه جذوة لا يمكن أن تجبر على إعادة توجيه إلى مجال آخر.
إصلاح الخلل:
معالجة الأخطاء transpiler ES6.
يتم تنظيف ضمان بمساحات تصل.

ما هو الجديد في النسخة 1.0.0:

ومصدر برنامج أكثر مرونة، وقادرة على التعامل مع تدفق، والعرف JSON، والتعديلات في حين إنقاذ بكل سهولة.
والآن مدعومة من العمليات غير المتزامنة كل وعود.
دعم أفضل للوحدات. Ember.js نفسها لديها الآن دعما جيدا لوحدات، من خلال انخفاض في الجمرة التطبيقات كيت ومحلل، ولكن الاعتماد الجمرة البيانات على عمليات البحث العالمية (من خلال App.Post.find، الخ) مصنوعة الجمرة البيانات من الصعب استخدامها مع وحدات.
وثائق أفضل بكثير من واجهات برمجة التطبيقات الجمرة البيانات، بما في ذلك محول ومسلسل واجهات برمجة التطبيقات.

ما هو الجديد في النسخة 0.9.8: مستندات

أفضل
دعم التوجيه الأولي
التعامل بشكل صحيح محتوى فارغة في Ember.Select
السماح سياق لتمريرها إلى المساعد العمل
إبلاغ parentView من childView يغير وجهات النظر افتراضية
استخراج Ember.Application في حزمة منفصلة
أفضل التعامل مع وحدة التحكم
تحذيرات إزالة حول عنصر عدم الحضور في willInsertElement
تركيب RunLoop إهمال القديم إزالة
إضافة دعم لومثل؛ المدخلات ومثل. معالجات الأحداث
إزالة إهمال getPath / setPath الدعم العالمي، ومسارات النجوم إهمال
إزالة Ember.Set.create مع enumerable
إضافة Ember.Binding.registerTransform
ينبغي للدول أن تخلق مجموعة childStates
إرسال دوما صفيف # contentWillChange مع contentDidChange
تحديث Metamorph
إعادة تمكين خصائص enumerable: []، firstObject وlastObject
إضافة دعم لفو #each في شريط
تنفيذ {{#with فو كشريط}} جملة
ترتيب ثابت للMutableArray # unshiftObjects
إصلاح مساحة إم في وضع ديف
إضافة خاصية currentView إلى Ember.ContainerView
مساحة ظائف التصحيح، ember_assert، ember_deprecate، وember_warn الآن Ember.asset، Ember.deprecate، وEmber.warn.
إعادة تسمية BindableSpanView - & # x3e. HandlebarsBoundView
المقاود تحديث ل1.0.0.beta.6
Ember.cacheFor يجب إرجاع القيم falsy
الإجراءات المقاود تستخدم stateManager افتراضيا
يجب ربط الاتصال `this` وليس النموذج.
إصلاح خطأ أمان ث / أوبرا وإطارات
تحذير عند محاولة appendTo أو replaceIn مع Ember.View القائمة
تغيير السياق الذي {{عرض}} يجعل
تحسين خطأ عند إرسال حدثا دون تنفيذ
تغيير وظيفة didInsertElement إلى الاستدعاء الحدث
Precompile defaultTemplates ليبني إنتاج
uglifier تحديثها
تحسين اختبار كومة
يجب استخدام بناء الجملة القولون مع classBinding تسمح القيم truthy لنشر الطبقة المرتبطة
إضافة طريقة safeHtml إلى سلسلة
تحسين التوافق مع Handlebars.SafeString
استنكر Ember.Button

ما هو الجديد في النسخة 0.9.7:

RenderBuffer يهرب قيم السمة الآن بشكل صحيح. الضعف إصلاحات XSS
جعل الخيارات وسيطة اختيارية إلى Ember.Handlebars.getPath
يمكن أن يسمى getProperties مع مجموعة من الأسماء الملكية
السماح لprereleases مسج والمنسقين المقيمين
رفع إذا تظهر كلا قالب وTEMPLATENAME
تجف createChildView التهيئة
يجب Ember.ContainerView نشر البيانات القالب
يسمح أسفرت عن كتل قالب أن يكون اختياري
substate الثابتة / اختبار parentState
يجب جهات النظر المضمنة دائما معرف
يجب Ember.View لا يتطلب عرض طريقة اسم الحدث المشاركة.
ريفاكتور وتنظيف Ember.Checkbox
تطبيع مسارات رئيسية بحيث المراقبين العمل
فضح عرض وحدة تحكم الكلمات الرئيسية لقوالب

ما هو الجديد في النسخة 0.9.6:

أهم التحسينات الأداء الداخلي
تحسين أداء RenderBuffer
تجنب unneceesary بينغ ponging في التحديثات ملزمة
إصلاح حلقة لا نهائية الناجمة عن jQuery.extend مع مجموعة في المتصفحات القديمة
الخيار ENV.SHIM_ES5 إضافة إلى تحسين التوافق مع Prototype.js
وأضاف Ember.Evented mixin للأحداث الداخلية
نعم إزالتها وNO الثوابت
الاسم المستعار لم يعد كما SC / Sproutcore
استنكر مساحات صغيرة
تحسين ومثل؛ تدمير ومثل. طريقة وأضاف ومثل، willDestroy ومثل. وومثل، didDestroy ومثل. الاسترجاعات
دعم الطبقات ثابتة في bindAttr
السماح 'هذا' لاستخدامها في bindAttr
جعل وخرجت الولايات المؤكد بالترتيب الصحيح
استنكر إعادة تقديم بينما الرأي inBuffer
إضافة دعم الحدث contextmenu
{{العمل}} يشمل الحدث المساعد عرض والسياق
المعلمات مبسطة أقره {{العمل}} المساعد لStateManager
السماح للالمساعد {{العمل}} لاستخدام ومثل، وارسال ومثل. مثل اسم العمل
يجب ان تحل الارتباطات جمع itemViewClass itemHash في السياق المناسب.
السمة شرف emptyViewClass في جمع الرأي المساعد
السماح مشاهدة attributeBindings أن مستعارة.
إضافة Ember.getWithDefault
إضافة Ember.computed (key1، key2، ظائفها)
إضافة Ember.Map

ما هو الجديد في النسخة 0.9.5:

إضافة .jshintrc
إضافة دعم التخطيط لEmber.View
السماح لمديري الدولة للسيطرة على قطع الأشجار الخاصة بهم
طباعة معلومات التصحيح أكثر فائدة في إدارة الدولة
إصلاح المشاكل التي حالت دون الجمرة من أن تستخدم في نوافذ الأطر المدمجة
إصلاح مسار قرار للدول
مدير الدولة يجب أن يرفع إذا حدث هو غير معالج
السمة يجب الربط التعامل مع الأجسام سلسلة - المآزق # 497
ثابت كل / آخر - إصلاحات # 389
تحديث Metamorph - إصلاحات # 449
الولايات تجزئات سلوكها عندما بما في ذلك الطبقات
المساعد عمل يجب منع السلوك الافتراضي على انها تعلق عنصر
تمرير الحدث، والرأي، والسياق إلى {{العمل}} الإجراءات المساعد
# 454 دولة طرق الخروج يجب أن يمكن استدعاؤه في ترتيب عكسي
# 454 اختبار StateManager يجب ان ترسل أحداث الخروج في الترتيب الصحيح عند التحويل إلى دولة على مستوى عال
استرداد طول وجهات النظر الطفل بعد الطفرات المحتملة
في Metamorph استبدال الآن يبطل متكرر عناصر childView
إصلاح الخلل فيها لم يتم تعيين وجهات النظر الأم بشكل صحيح عندما تم إضافة وجهات نظر متعددة أو إزالتها من ContainerView
المشاهدات إزالتها من الحاويات واضح وينبغي تقديم الأطفال.
ContainerView ينبغي أن تحدد parentView على الأطفال الجديد
إضافة لمدير التوافق الدولة المساعد العمل
ويضيف القدرة على حفظ بيانات التعريف عن خصائص حسابها
لا تحليل نص / HTML افتراضيا. استخدام ENV.LEGACY_HANDLEBARS_TAG لاستعادة هذه الوظيفة. - المآزق # 441
إصلاح تحذيرات انتقاص مفرط
إصلاح الخلل بحيث initialState * و * تبدأ الدول سيتم إدخال
تحسينات الوثائق المتنوعة
* تحذيرات إطار أفضل والإستنكار

ما هو الجديد في النسخة 0.9.4:

إضافة عنصر تحكم Ember.Select
واضاف Ember.Handlebars العمل المساعد لتضيف بسهولة التعامل مع الحدث لعناصر DOM دون الحاجة إلى طريقة عرض جديدة
مسج 1.7 التوافق
وأضاف هدفا وقت البناء للاستخدام مع نود.جي إس
مثيل نظرا لحالة العرض وإذا لم تكن بالفعل مثيل
بالإضافة إلى وجود rootElement، يمكن لمديري دولة لديها الآن خاصية rootView. إذا تم تعيين هذا، فإن الدول نظرا إلحاق جهة نظرهم كطريقة عرض طفل من هذا الرأي.
المشاهدات الآن تسجيل أنفسهم مع وحدة تحكم إذا تم تعيين الخاصية viewController
التحسينات المتنوعة الأخرى للدول
يسمح وضع substate الأولي الجمركية على الدول
ContainerView يحدد الآن ملكا parentView وجهات النظر التي تمت إضافتها إلى مجموعة childViews لها.
إزالة جمرة-المقاود الشكل، جمرة، التاريخ والوقت
الصفيف [] الخاصية تخطر لم يعد من التغييرات. استخدامeach بدلا من ذلك.
متوقف getPath / setPath الدعم العالمي
لقد تغيرت rootElement الافتراضي Ember.Application من الوثيقة إلى document.body
لم يعد يتم تمرير الأحداث إلى وجهات نظر ليست في DOM
تحسينات متنوعة لEmber.Button
إضافة قيمة الإرجاع إلى Ember.TargetActionSupport.triggerAction ()
وأضاف Ember.Handlebars.precompile لقبل التحويل البرمجي قالب
إصلاح استثناءات الأمن في الإصدارات القديمة من فايرفوكس
إدخال Ember.onerror لتحسين معالجة الأخطاء
جعل {{هذا}} العمل مع الأرقام ضمن المساعد #each
حيز النص وتيكستاريا الآن أحداث فقاعة افتراضيا
قضية الثابتة حيث تم تفسير المساعدين المقاود بدون وسائط كما الارتباطات
إضافة رد لإجراء تغييرات isVisible إلى Ember.View
إصلاح المساعد غير منضم عند استخدامها مع {{هذا}}
إضافة تسطير وcamelize لتمديد سلسلة النموذج.
عرض TagName هو الآن القابل للتعيين من المقاود & # x3c؛ النصي & # x3e. قالب عبر العلامة اسم البيانات
تحسينات في الأداء المتنوعة
الكثير من الاصلاحات الطفيفة

ما هو الجديد في النسخة 0.9.3:

تأكد من willInsertElement في الواقع يحصل دعا جميع وجهات النظر الطفل. لا تزال غير مضمونة عنصر العمل.
تنفيذ عروض علامة التبويب وحدة تحكم.
إصلاح بعض الأخطاء تحليل وتحذيرات jslint.
سماح باستخدام مضاعف {{bindAttr}} الصورة لكل عنصر.

ما هو الجديد في النسخة 0.9.2:

واضاف replaceIn ليحل محل المحتوى عقدة كامل مع شيء جديد.
استخدام أرفقت () وبعد () طرق Metamorph
تحديث Metamorph لتشمل بعد () وأرفقت ()
إصلاح بعض الفواصل في عداد المفقودين التي منعت من العمل نبضة في الدقيقة
أكثر أمانا Runloop الفك
إضافة دعم ل& # x3c، نوع النصي = ومثل؛ النص / س الخام المقاود ومثل؛ & # x3e.
إزالة التحذير انتقاص parentView

ما هو الجديد في النسخة 0.9.1:

إصلاح تحذيرات jslint المتعلقة منقوطة والمتغيرات في عداد المفقودين تعريف مرتين
amber_assert الاسم المستعار لsc_assert للوراء المتوافق
إصلاح toString () للكائنات في مساحة الاسم الجمرة
واضح المقدمة للأطفال * * متكرر عند إزالة عرض من DOM.
يعين يدويا رسالة مخصصة قدمت Ember.Error الجديد بحيث يظهر في أدوات التصحيح.
إضافة خاصية currentView إلى StateManager
نوع بطة دول رأي
ملف الترخيص وأضاف
نحن لسنا بحاجة إلى دعم واضاف المراقبون صفيف على وكلاءeach، حتى لا يكلف نفسه عناء إبلاغ عنها.
تنظيف بعض إسهاب في watching.js
تنظيف السيناريو بناء
اختبار غير صحيحة ثابتة
المراجع المحدثة لSproutCore إلى الجمرة
الحفاظ على السلوك القديم لمفاتيح "each" الخاصة.
صنع مفاتيح بالسلاسل تقييم بتكاسل وإضافة وحدة الاختبار
إضافة وحدة اختبار لإثبات القضية رقم 108.

المتطلبات:

روبي 1.9.2 أو أعلى
تفعيل جافا سكريبت على جانب العميل

برامج مماثلة

Geddy
Geddy

9 Apr 16

Aspen
Aspen

20 Jul 15

JEDI VCL
JEDI VCL

12 May 15

Quark
Quark

18 Apr 16

البرامج الأخرى من المطور Strobe Inc. and contributors

SproutCore
SproutCore

28 Feb 15

تعليقات ل Ember

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!