mozilla
আপনার অনুসন্ধান ফলাফল

    টুলবার

    This translation is incomplete. Please help translate this article from English.

    টুলবার বাটন সংযোজন

    এখানে দুইটি টিউটোরিয়াল রয়েছে :

    একটি টিউটোরিয়াল এর জন্য একটি বিশেষ পদক্ষেপ রয়েছে: কাষ্টম টুলবার বাটন একটি টিউটোরিয়াল বর্ণনা করার জন্য ইতোমধ্যে আপনার উন্নয়ন বুনিয়াদি একটি টুলবার বাটন যুক্ত করা প্রয়োজন: টুলবার বাটন তৈরি করা

    বাটন যুক্ত করার পদ্ধতি :

    আপনি যখন আপনার এক্সটেনশন স্থাপন এবং একটি টুলবার বাটন অভেরলেইং দ্বারা যুক্ত করা হয়, এটি ডিফল্ট অবস্থায় পাওয়া যায় না । ব্যবহারকারীকে বাটনটি টুলবারে টেনে আনতে হয়। নিম্নলিখিত কোড টুলবারে আপনার বাটন স্থাপন করবে। This should only be done on the first run of your add-on after installation so that if the user decides to remove your button, it doesn't show up again every time they start the application.

    নোট

    • প্রথমবার চালনার সময় একবার বাটন ঢোকান, অথবা একটি নতুন বাটন যোগ করে যখন একটি এক্সটেনশন আপডেট হয়।
    • Please only add your button by default if it adds real value to the user and will be a frequent entry point to your extension.
    • You must not insert your toolbar button between any of the following elements: the combined back/forward button, the location bar, the stop botton, or the reload button. These elements have special behaviors when placed next to eachother, and will break if separated by another element.
    /**
     * Installs the toolbar button with the given ID into the given
     * toolbar, if it is not already present in the document.
     *
     * @param {string} toolbarId The ID of the toolbar to install to.
     * @param {string} id The ID of the button to install.
     * @param {string} afterId The ID of the element to insert after. @optional
     */
    function installButton(toolbarId, id, afterId) {
        if (!document.getElementById(id)) {
            var toolbar = document.getElementById(toolbarId);
    
            // If no afterId is given, then append the item to the toolbar
            var before = null;
            if (afterId) {
                let elem = document.getElementById(afterId);
                if (elem && elem.parentNode == toolbar)
                    before = elem.nextElementSibling;
            }
    
            toolbar.insertItem(id, before);
            toolbar.setAttribute("currentset", toolbar.currentSet);
            document.persist(toolbar.id, "currentset");
    
            if (toolbarId == "addon-bar")
                toolbar.collapsed = false;
        }
    }
    
    if (firstRun) {
        installButton("nav-bar", "my-extension-navbar-button");
        // The "addon-bar" is available since Firefox 4
        installButton("addon-bar", "my-extension-addon-bar-button");
    }
    

    আরো দেখুন

    ডকুমেন্ট ট্যাগ এবং অবদানকারী

    Tags: 
    Contributors to this page: arifrhb, Rokeya
    সর্বশেষ হালনাগাদ করেছেন: arifrhb,