اجزای رابط کاربری

این فهرستی از عناصر رابط کاربری موجود در افزونه‌ها است. هر ورودی شامل موارد زیر است:

  • تصویری از عنصر (در صورت وجود).
  • توضیحی در مورد اینکه برای چه کاری است.
  • عناصر رابط مرتبط (در صورت وجود).
  • لینک‌هایی به دستورالعمل‌های پیاده‌سازی و نمونه‌های کد.

این عناصر روش‌های مختلفی برای فراخوانی ویژگی‌های افزونه هستند. شما ملزم به پیاده‌سازی همه آنها نیستید. در واقع، برخی از موارد استفاده ممکن است از هیچ یک از آنها استفاده نکنند. به عنوان مثال، یک کوتاه‌کننده لینک می‌تواند با استفاده از یک میانبر صفحه کلید روی URL نمایش داده شده عمل کند و لینک کوتاه شده را به صورت برنامه‌نویسی در کلیپ‌بورد قرار دهد.

اقدامات

یک اکشن (عملکرد) اتفاقی است که وقتی کاربر روی آیکون اکشن افزونه شما کلیک می‌کند، رخ می‌دهد. یک اکشن می‌تواند یا یک ویژگی افزونه را با استفاده از Action API فراخوانی کند یا یک پنجره بازشو (popup) را باز کند که به کاربران امکان می‌دهد چندین ویژگی افزونه را فراخوانی کنند. با استفاده از یک tooltip به کاربران بگویید که این اکشن چه کاری انجام می‌دهد.

هم افزونه پین‌شده و هم افزونه پین‌نشده.
شکل ۱ : افزونه‌های پین‌شده (چپ) و پین‌نشده (راست).

برای یادگیری ساخت یک اکشن، به بخش پیاده‌سازی یک اکشن مراجعه کنید یا نمونه‌های اکشن را بررسی کنید.

آیکون‌های اکشن

یک افزونه حداقل به یک آیکون برای نمایش خود نیاز دارد. کاربران برای فراخوانی یک عمل ، روی آیکون کلیک می‌کنند، چه آن عمل یک ویژگی افزونه را با استفاده از Action API فراخوانی کند و چه یک پنجره بازشو (popup) باز کند.

نماد افزونه‌ی فرهنگ لغت گوگل.
شکل ۲ : آیکون افزونه‌ی دیکشنری گوگل (به رنگ قرمز).

همچنین می‌توانید یک برچسب، که در اینجا «نشان» نامیده می‌شود، به آیکون اضافه کنید تا مواردی مانند وضعیت افزونه یا اقدامات مورد نیاز کاربر را به او اطلاع دهید.

برای یادگیری ساخت یک اکشن، به