5
फ़ायरफ़ॉक्स में पैनलों के लिए कोई ऑटो आकार विकल्प नहीं लगता है, एसडीके एक्सटेंशन एड-ऑन, लेकिन panel.resize
मौजूद है। क्या इसे मौजूदा पैनल पर कॉल करना संभव है?पैनल में पैनल.resize को लागू करना संभव है
फ़ायरफ़ॉक्स में पैनलों के लिए कोई ऑटो आकार विकल्प नहीं लगता है, एसडीके एक्सटेंशन एड-ऑन, लेकिन panel.resize
मौजूद है। क्या इसे मौजूदा पैनल पर कॉल करना संभव है?पैनल में पैनल.resize को लागू करना संभव है
नहीं, किसी पैनल के अंदर चल रहे कोड में किसी भी एसडीके मॉड्यूल को कॉल करने के लिए आवश्यक विशेषाधिकार नहीं हैं। यह एक सामग्री स्क्रिप्ट का उपयोग करके हल किया जाता है जो एक संदेश को एक्सटेंशन पर वापस भेज देगा। एक्सटेंशन तब पैनल का आकार बदल सकता है। इन पंक्तियों के साथ कुछ (अवांछित):
var panel = require("panel").Panel({
contentURL: ...,
contentScript: "self.port.emit('resize', " +
"{width: document.documentElement.clientWidth, " +
"height: document.documentElement.clientHeight});"
});
panel.port.on("resize", function({width, height})
{
panel.resize(width, height);
});
panel.show();
आप जेटपैक का नाम बदलकर फ़ायरफ़ॉक्स में एड-ऑन एसडीके क्यों बदलते हैं। – Vasya
क्योंकि यही वह कहलाता है - जेटपैक पुराना कोडनाम है। –
वह सही है, एड-ऑन एसडीके उत्पाद है, हम केवल जेटपैक को बिल्डर समेत समग्र परियोजना के लिए कोडनाम के रूप में उपयोग करते हैं। – canuckistani