wesamdev

افلام هندية$type=sticky$count=4$show=home

$show=home

|روبوتات_$type=slider$source=random-posts$snippet=hide$cate=20$show=home

|اضافات بلوجر$type=three$m=0$rm=0$h=400$c=3$show=home

$show=home

wesamdev

مكتبة Solo Alert

Solo Alert هي مكتبة تنبيه خفيفة الوزن لعرض تنبيهات SoloLearn المخصصة الرائعة. إنه مبني على الوعد وسهل الاستخدام مع العديد من الخيارات القابلة للتخصيص.

مكتبة Solo Alert


مكتبة Solo Alert


Solo Alert هي مكتبة تنبيه خفيفة الوزن لعرض تنبيهات SoloLearn المخصصة الرائعة. إنه مبني على الوعد وسهل الاستخدام مع العديد من الخيارات القابلة للتخصيص.

بما في ذلك المكتبة:
من السهل جدًا تضمين SoloAlert.js في موقع الويب الخاص بك. ما عليك سوى نسخ الكود التالي أدناه ووضعه في <head> </head> لموقع الويب الخاص بك والانتهاء من ذلك.

من السهل جدًا تضمين SoloAlert.js في موقع الويب الخاص بك. ما عليك سوى نسخ الكود التالي أدناه ووضعه في <head> </head> لموقع الويب الخاص بك والانتهاء من ذلك.

<script src="https://unpkg.com/soloalert"></script>


ابدء:.

يتطلب Solo Alert تحميل DOM لإظهار التنبيه. إليك رمز بسيط لتنبيه يحتوي على عنوان ونص أساسي. حاول تشغيله وشاهد التنبيه


SoloAlert.alert({ title:"Title Here", body:"Body Text.", });

  1. عرض تنبيه مع أيقونة.

    SoloAlert.alert({ title:"Title Here", body:"Alert With An Icon", icon: "success" });
    


    هناك ثلاثة رموز متاحة: نجاح ، تحذير ، خطأ. ولكن يمكنك أيضًا إضافة html للرموز الخاصة بك إلى SoloAlert.data_icons واستخدامها في معلمة الرمز.

  2. عرض موجه بسيط مع العنوان والنص.

    SoloAlert.prompt({
      title:"Title Here",
      body:"Enter a Number"
    });
    


  3. عرض رسالة مطالبة والحصول على القيمة المدخلة.

    SoloAlert.prompt({
      title:"Title Here",
      body:"Enter a Number"
    }).then(value => {
      SoloAlert.alert({
        title: "Prompt Output",
        body: "The Entered Number was " + value
      })
    })
    

  4. عرض رسالة تأكيد.

    SoloAlert.confirm({
      title:"Title Here",
      body:"Are you a Cat ?"
    });
    

  5. عرض رسالة تأكيد. والحصول على خيار المستخدم

    SoloAlert.confirm({
      title:"Title Here",
      body:"Are you a Cat ?"
    }).then(value => {
      SoloAlert.alert({
        title: "User Choice",
        body: "You Choosed " + value
      })
    })
    

  6. عرض تنبيه بموضوع فاتح (الإعداد الافتراضي هو "تلقائي")

    SoloAlert.alert({
      title:"Title Here",
      body:"Light Theme.",
      theme: "light"
    })
    

  7. عرض تنبيه بمظهر داكن (الإعداد الافتراضي هو "تلقائي")

    SoloAlert.alert({
      title:"Title Here",
      body:"Dark Theme.",
      theme: "dark"
    })
    

  8. عرض تنبيه مع تأثير الشفافية هو (default is false)

    SoloAlert.alert({
      title:"Title Here",
      body:"My Background is a bit transparent.",
      useTransparency: true,
    })
    


  9. المزيد عن alerts


  10. تضمين HTML


    طريقة التنبيه خيارات إضافية لتخصيص تنبيه منفرد خاص بك.
    لتضمين HTML في التنبيه ، فقط ضع كود html الخاص بك كخاصية html في التنبيه.


    SoloAlert.alert({
      title:"Title Here",
      body:"Body Text With HTML",
      html: `<img src="https://i.ibb.co/hZ01Vtt/Black-and-Grey-Spinning-Cool-and-Funky-Computer-Logo-1.png" alt="Arnav">`
    });
    


    للحفاظ على ارتفاع التنبيه ، ستصبح محتويات HTML قابلة للتمرير إذا كانت طويلة.

  11. خاصية OnOk(OnOk property)

    تكون خاصية onOk مفيدة عندما تريد إجراء وظيفة طيفية عندما ينقر المستخدم على زر موافق. يمكن أن يكون أحد تطبيقاته هو تشغيل الصوت عندما يلعب المستخدم بشكل جيد.


    SoloAlert.alert({
      title:"Title Here",
      body:"Lets Begin The Journey",
      onOk : ()=>{alert("Journey Begin!");}
    });
    


  12. المزيد عن الموجهات(Prompts)


  13. خاصية onCancel(onCancel property)

    تكون خاصية onCancel مفيدة عندما تريد إجراء وظيفة طيفية عندما ينقر المستخدم على زر الإلغاء..


    SoloAlert.prompt({
      title:"Title Here",
      body:"Do you want to cancel",
      onOk: ()=>{alert("User Pressed Ok!")},
      onCancel: ()=>{alert("User Canceled the Prompt!")}
    });
    

  14. خاصية onInput

    تكون خاصية onInput مفيدة عندما تريد تنفيذ وظيفة معينة في كل مرة يدخل فيها المستخدم شيئًا ما في الإدخال. يمكنك الحصول على قيمة الإدخال عن طريق event.target.value


    SoloAlert.prompt({
      title:"Title Here",
      body:"Do you want to cancel",
      onOk: ()=>{alert("User Pressed Ok!")},
      onCancel: ()=>{alert("User Canceled the Prompt!")},
      onInput: (e)=>{console.log("User Entered: " + e.target.value);}
    });
    

  15. خاصية textLimit

    يتم استخدام الخاصية textLimit لتعيين حد النص للإدخال الفوري. القيمة الافتراضية هي 100


    SoloAlert.prompt({
      title:"Title Here",
      body:"Do you want to cancel",
      textLimit: 200,
      onOk: ()=>{alert("User Pressed Ok!")},
      onCancel: ()=>{alert("User Canceled the Prompt!")},
      onInput: (e)=>{console.log("User Entered: " + e.target.value);}
    });
    


Options Alert

SoloAlert.alert({...options});

هناك العديد من الخيارات لتخصيص تنبيهك.


Name Value Use
title String يعيّن عنوان Solo Alert
body String يضبط النص الأساسي لـ Solo Alert
html String يضبط محتوى html الذي تريد عرضه في SoloAlert
useTransparency Boolean يضبط ما إذا كانت خلفية Solo Alert Backdrop شبه شفافة.
theme auto | light | dark يعين موضوع SoloAlert
icon success | error | warning | "any" يضبط icon ليتم عرضه في Solo Alert
onOk JavaScript Function يدير الوظيفة المحددة عند النقر فوق الزر موافق

خيارات لتخصيص (prompt).


SoloAlert.prompt({...options});
Name Value Use
title String يعيّن عنوان SoloAlert
body String يعيّن النص الأساسي لـ SoloAlert
useTransparency Boolean يضبط ما إذا كانت خلفية Solo Alert Backdrop شبه شفافة.
theme auto | light | dark يعين موضوع SoloAlert
textLimit number يضبط حد النص للإدخال الفوري
onOk JavaScript Function يدير الوظيفة المحددة عند النقر فوق الزر موافق
onCancel JavaScript Function يقوم بتشغيل الوظيفة المحددة عند النقر فوق الزر "إلغاء الأمر"
onInput JavaScript Function يدير الوظيفة المحددة عندما يقوم المستخدم بإدخال نصوص في المدخلات

خيارات لتخصيص التأكيد الخاص بك.


SoloAlert.confirm({...options});
Name Value Use
title String يعيّن عنوان SoloAlert
body String يعيّن النص الأساسي لـ SoloAlert
useTransparency Boolean يضبط ما إذا كانت خلفية Solo Alert Backdrop شبه شفافة.
theme auto | light | dark يعين موضوع SoloAlert
onOk JavaScript Function يدير الوظيفة المحددة عند النقر فوق الزر موافق
onCancel JavaScript Function يقوم بتشغيل الوظيفة المحددة عند النقر فوق الزر "إلغاء الأمر"

خيارات SoloAlert:


الخصائص والطريقة المتوفرة في الكائن العام SoloAlert:

SoloAlert. افتراضات
إنه كائن يخزن القيم الافتراضية لاستخدامها في التنبيهات والمطالبات والتأكيد. يمكنك تغيير القيم الافتراضية من خلال هذا الكائن.

الخصائص الافتراضية معطاة أدناه


{
  title: "Title",
  body: "",
  icon: "",
  theme: "auto",
  html: "",
  textLimit: 100,
  useTransparency: false,
  onOk: function () { },
  onCancel: function () { },
  onInput: function () { },
}

يمكنك تغيير خصائص الإعدادات الافتراضية إلى أي شيء تريده كإعداد افتراضي.

SoloAlert.changeTheme (سمة)
changeTheme يغير موضوع SoloAlert. القيم الصالحة للموضوع هي "تلقائي" ، "داكن" ، "فاتح".

SoloAlert.setAsDefault ()
هذا يستبدل التنبيه الافتراضي للمتصفح () ، والموجه () والتأكيد () بتنبيه SoloAlert ، موجه ، تأكيد. يعني أنه عند تشغيل التنبيهات الافتراضية للمتصفح ، فإنه سيعرض بدلاً من ذلك SoloAlert

عند تعيين SoloAlert على تنبيهات المتصفح الافتراضية ، يكون هناك تغيير طفيف في بنية كتابة التنبيهات أيضًا.

عند تعيين SoloAlert على الوضع الافتراضي ، تكون الوسيطة الأولى هي جسم التنبيه والوسيطة الثانية هي خيارات التنبيه. وليس عليك تحديد الجسم في الخيارات. الآن أيضًا تصبح خيارات الوسيطة الثانية اختيارية.

يمكن تعيين العنوان باستخدام SoloAlert.defaults بحيث يظل العنوان كما هو في كل تنبيه ولا يتعين عليك تعيين عنوان التنبيه في كل مرة.

مثال على استخدام SoloAlert كتنبيه متصفح افتراضي مع تعيين عنوان افتراضي للتنبيه.

SoloAlert.setAsDefault();
SoloAlert.defaults.title = "Arnav Says";
alert("hi");

نفس المنطق ينطبق على النتوءات ويؤكد أيضا!

SoloAlert.resetDefaults ()
تزيل هذه الطريقة SoloAlert باعتباره المستعرض الافتراضي والآن تنبيه () ، والتأكيد () ، وسيعرض موجه () واجهة مستخدم المتصفح.

مثال باستخدام resetDefaults () ؛


SoloAlert.setAsDefault();
alert("I will Show soloalert alert", {title: "SoloAlert UI", icon: "success"});
//SoloAlert UI
SoloAlert.resetDefaults();
alert("I will show browser alert UI");
//browser UI


wesam developer

إذا أعجبك المقال أو كان مفيدًا - ضع "أعجبني". اشترك في المدونة اوشارك برأيك في التعليقات! أراك لاحقا

COMMENTS

BLOGGER
الاسم

اخبار,45,اداة للكمبيوتر,7,اضافات بلوجر,88,افلام اجنبي,9,افلام روسية,32,افلام عربي مترجمة الي الروسية,1,افلام قديمة,2,افلام هندي,8,البرمجة,8,الجديد في التكنولوجيا,46,العاب,9,النمر,7,اليوتيوب,16,اندرويد,15,اندرويد استوديو,3,برامج كمبيوتر,11,بلوجر,8,تركيا,6,تصميم,3,تطبيقات,20,جافاسكريبت,3,حوادث,5,حول العالم,65,حيوانات,25,خلفيات,1,دروس HTML| بالعربية,2,روبوتات,8,روسيا,60,سياحة,4,سيارات,12,سياسة,17,شروحات,34,شريط الاخبار,1,صحتي,2,طائرات,22,فن,35,قناة الوعي نور,4,قناة قعدة تاريخ,8,قوالب بلوجر,3,كتب الكترونية,7,مالتي ميديا,6,متصفح,2,محليات,4,مسلسل لعبة الحبار,1,مسلسلات اجنبية,2,مسلسلات رمضان 2022,1,مسلسلات رمضان 2120,1,مصر والعرب,2,معدات حربية,34,معدات زراعية,6,مقالات,101,مواصلات النقل,1,مواقع للتصميم,14,وثائقي,14,وسوم بلوجر,2,ويندوز,15,Antivirus,3,Button,1,c++,1,css,37,HTML,11,wesam,2,
rtl
item
Wesam: مكتبة Solo Alert
مكتبة Solo Alert
Solo Alert هي مكتبة تنبيه خفيفة الوزن لعرض تنبيهات SoloLearn المخصصة الرائعة. إنه مبني على الوعد وسهل الاستخدام مع العديد من الخيارات القابلة للتخصيص.
https://1.bp.blogspot.com/-6UN71Dujz8A/YQ2UA-LaoyI/AAAAAAAAWSw/VOnbht-dQ64dBjEe-NE0uNfjOaFNUFG8wCLcBGAsYHQ/s16000/Alert.png
https://1.bp.blogspot.com/-6UN71Dujz8A/YQ2UA-LaoyI/AAAAAAAAWSw/VOnbht-dQ64dBjEe-NE0uNfjOaFNUFG8wCLcBGAsYHQ/s72-c/Alert.png
Wesam
https://www.wesamdev.com/2021/08/Alert.html
https://www.wesamdev.com/
https://www.wesamdev.com/
https://www.wesamdev.com/2021/08/Alert.html
true
1297279864306511161
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content