This documentation relates to Gadgets and Dashboards 3.0.x
If you are using an earlier version, please view the previous versions of the Gadgets documentation and select the relevant version.

Skip to end of metadata
Go to start of metadata

This page tells you how to remove a gadget from an Atlassian application's dashboard. These instructions assume that you are using an application that supports the new Atlassian Gadgets framework.

On this page:

Removing a Gadget from your Dashboard

To remove a gadget from your Atlassian dashboard,
  1. Go to your application's dashboard. In most cases, you will do this by clicking the 'Dashboard' link or the 'Home' link at the top left of the application screen.
  2. The dashboard will appear, looking something like the screenshot below. Find the gadget you want to remove.
  3. Hover your cursor over the gadget and click the dropdown menu icon at top right of the gadget frame.
  4. The dropdown menu will appear, as shown in the screenshot below. Click the 'Delete' option in the menu.
  5. A popup dialogue will appear, asking you to confirm the deletion. Click 'OK'.
  6. The gadget will disappear from your dashboard and the other gadgets will move to fill its place.


Screenshot: Deleting a gadget from a dashboard

Removing a Gadget from the Directory of Available Gadgets

You need to have administrator privileges to remove a gadget from the list of available gadgets. Please refer to the Gadgets and Dashboards Administration Guide.

Permission to Remove a Gadget

Your ability to update a dashboard depends on the application hosting the dashboard. Most applications will require you to log in before you can update the dashboard. Your ability to update the dashboard may then depend on the permissions assigned to your username.

Will the Removal of the Gadget Affect other People?

This depends on the application hosting the dashboard:

  • In most cases, you will need to log in to the application before you can update the dashboard, and your updates will apply only to your personal dashboard.
  • Some applications allow dashboards that are shared by groups of people. If you have permission to update a shared dashboard, the other people sharing the dashboard will see your changes too.
  • If you have permission to update an application's default dashboard, your changes to the default dashboard will be seen by anyone who views that dashboard.
RELATED TOPICS

Gadgets and Dashboards Administration Guide
Gadgets and Dashboards User Guide

  • No labels

3 Comments

  1. http://www.tutorialspoint.com/online_image_optimizer.htm

    (sad) Permissions

    $http( '/myEndpoint.json' ).then( function ( response ) { $scope.log.push( { msg: 'Data Received!' } ); });

    <?php
    $driver = 'mysql';
    $database = "dbname=CODINGGROUND";
    $dsn = "$driver:host=localhost;unix_socket=/home/cg/mysql/mysql.sock;$database";

    $username = 'root';
    $password = 'root';

    try {
    $conn = new PDO($dsn, $username, $password);
    echo "<h2>Database CODINGGROUND Connected<h2>";
    }catch(PDOException $e){
    echo "<h1>" . $e->getMessage() . "</h1>";
    }
    $sql = 'SELECT * FROM users';
    $stmt = $conn->prepare($sql);
    $stmt->execute();

    echo "<table style='width:100%'>";
    while($row = $stmt->fetch(PDO::FETCH_ASSOC)){
    echo "<tr>";
    foreach($row as $value)
    {
    echo sprintf("<td>%s</td>", $value);
    }
    echo "</tr>";
    }
    echo "</table>";
    ?>

     <?php
    namespace Languages;

    class Greenlandic
    {
        use Languages\Danish;

        ...
    }
    ?>

    ?xml version="1.0" encoding="UTF-8"?>
    <breakfast_menu>

    <food>
    <name>Belgian Waffles</name>
    <price>$5.95</price>
    <description>Two of our famous Belgian Waffles with plenty of real maple syrup</description>
    <calories>650</calories>
    </food>

    <food>
    <name>Strawberry Belgian Waffles</name>
    <price>$7.95</price>
    <description>Light Belgian waffles covered with strawberries and whipped cream</description>
    <calories>900</calories>
    </food>

    <food>
    <name>Berry-Berry Belgian Waffles</name>
    <price>$8.95</price>
    <description>Light Belgian waffles covered with an assortment of fresh berries and whipped cream</description>
    <calories>900</calories>
    </food>

    <food>
    <name>French Toast</name>
    <price>$4.50</price>
    <description>Thick slices made from our homemade sourdough bread</description>
    <calories>600</calories>
    </food>

    <food>
    <name>Homestyle Breakfast</name>
    <price>$6.95</price>
    <description>Two eggs, bacon or sausage, toast, and our ever-popular hash browns</description>
    <calories>950</calories>
    </food>

    </breakfast_menu>

     <?xml version="1.0" encoding="UTF-8"?>
    <html xsl:version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <body style="font-family:Arial;font-size:12pt;background-color:#EEEEEE">
    <xsl:for-each select="breakfast_menu/food">
      <div style="background-color:teal;color:white;padding:4px">
        <span style="font-weight:bold"><xsl:value-of select="name"/> - </span>
        <xsl:value-of select="price"/>
        </div>
      <div style="margin-left:20px;margin-bottom:1em;font-size:10pt">
        <p>
        <xsl:value-of select="description"/>
        <span style="font-style:italic"> (<xsl:value-of select="calories"/> calories per serving)</span>
        </p>
      </div>
    </xsl:for-each>
    </body>
    </html>

    <!-- Facebook Popup Widget START --><!-- Brought to you by www.JasperRoberts.com - www.TheBlogWidgets.com -->

    <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js' type='text/javascript'></script>

    <style>

    #fanback {

    display:none;

    background:rgba(0,0,0,0.8);

    width:100%;

    height:100%;

    position:fixed;

    top:0;

    left:0;

    z-index:99999;

    }

    #fan-exit {

    width:100%;

    height:100%;

    }

    #JasperRoberts {

    background:white;

    width:420px;

    height:270px;

    position:absolute;

    top:58%;

    left:63%;

    margin:-220px 0 0 -375px;

    -webkit-box-shadow: inset 0 0 50px 0 #939393;

    -moz-box-shadow: inset 0 0 50px 0 #939393;

    box-shadow: inset 0 0 50px 0 #939393;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    margin: -220px 0 0 -375px;

    }

    #TheBlogWidgets {

    float:right;

    cursor:pointer;

    background:url(http://3.bp.blogspot.com/-NRmqfyLwBHY/T4nwHOrPSzI/AAAAAAAAAdQ/8b9O7O1q3c8/s1600/TheBlogWidgets.png) repeat;

    height:15px;

    padding:20px;

    position:relative;

    padding-right:40px;

    margin-top:-20px;
    margin-right:-22px;
    }
    .remove-borda {
    height:1px;
    width:366px;
    margin:0 auto;
    background:#F3F3F3;
    margin-top:16px;
    position:relative;
    margin-left:20px;
    }
    #linkit,#linkit a.visited,#linkit a,#linkit a:hover {
    color:#80808B;
    font-size:10px;
    margin: 0 auto 5px auto;
    float:center;
    }
    </style>
     
     
    <script type='text/javascript'>
    //<![CDATA[
    jQuery.cookie = function (key, value, options) {
     
    // key and at least value given, set cookie...
    if (arguments.length > 1 && String(value) !== "[object Object]") {
    options = jQuery.extend({}, options);
     
    if (value === null || value === undefined) {
    options.expires = -1;
    }
     
    if (typeof options.expires === 'number') {
    var days = options.expires, t = options.expires = new Date();
    t.setDate(t.getDate() + days);
    }
     
    value = String(value);
     
    return (document.cookie = [
    encodeURIComponent(key), '=',
    options.raw ? value : encodeURIComponent(value),
    options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
    options.path ? '; path=' + options.path : '',
    options.domain ? '; domain=' + options.domain : '',
    options.secure ? '; secure' : ''
    ].join(''));
    }
     
    // key and possibly options given, get cookie...
    options = value || {};
    var result, decode = options.raw ? function (s) { return s; } : decodeURIComponent;
    return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : null;
    };
    //]]>
    </script>
    <script type='text/javascript'>
    jQuery(document).ready(function($){
    if($.cookie('popup_user_login') != 'yes'){
    $('#fanback').delay(10000).fadeIn('medium');
    $('#TheBlogWidgets, #fan-exit').click(function(){
    $('#fanback').stop().fadeOut('medium');
    });
    }
    $.cookie('popup_user_login', 'yes', { path: '/', expires: 7 });
    });
    </script>
     
    <div id='fanback'>
    <div id='fan-exit'>
    </div>

    <div id='JasperRoberts'>

    <div id='TheBlogWidgets'>

    </div>

    <div class='remove-borda'>

    </div>

    <iframe allowtransparency='true' frameborder='0' scrolling='no' src='//www.facebook.com/plugins/likebox.php?

     

    href=http://www.facebook.com/theblogwidgets&width=402&height=255&colorscheme=light&show_faces=true&show_border=false&stream=false&header=false'

     

    style='border: none; overflow: hidden; margin-top: -19px; width: 402px; height: 230px;'></iframe><center>

    <span style="color:#a8a8a8;font-size:8px;" id="linkit">Powered by <a style="color:#a8a8a8;font-size:8px;" href="http://jasperroberts.com">Jasper Roberts</a> - <a style="color:#a8a8a8;font-size:8px;" href="http://www.theblogwidgets.com">Blog</a></span></center>

    </div>

    </div>

    <!-- Facebook Popup Widget END. Brought to you by www.JasperRoberts.com - www.TheBlogWidgets.com -->

      
      
      
      

     


  2.  

    النابغة الذبياني

    يحتوي على (77) قصيدة .

     


      
      القصائد

     

  3. <script>
    <!--
    function land(ref, target)
    {
    lowtarget=target.toLowerCase();
    if (lowtarget=="_self") {window.location=loc;}
    else {if (lowtarget=="_top") {top.location=loc;}
    else {if (lowtarget=="_blank") {window.open(loc);}
    else {if (lowtarget=="_parent") {parent.location=loc;}
    else {parent.frames[target].location=loc;};
    }}}
    }
    function jump(menu)
    {
    ref=menu.choice.options[menu.choice.selectedIndex].value;
    splitc=ref.lastIndexOf("*");
    target="";
    if (splitc!=-1)
    {loc=ref.substring(0,splitc);
    target=ref.substring(splitc+1,1000);}
    else {loc=ref; target="_self";};
    if (ref != "") {land(loc,target);}
    }
    //-->
    </script>

    <script type="text/javascript"> var myString = "123456"; var length = myString.length; document.write("The string is this long: " + length); // Same thing, but using the property inside the write function document.write("<br />The string is this long: " + myString.length); </script>

     

    var doggies = ['dog1.png', 'dog2.png', 'dog3.png', 'dog4.png', 'dog5.png']

    var doggypromises = doggies.map(getImage) // call getImage on each array element and return array of promises

    var sequence = Promise.resolve()

     

    doggypromises.forEach(function(curPromise){ // create sequence of promises to act on each one in succession

        sequence = sequence.then(function(){

            return curPromise

        }).then(function(url){

            var dog = document.createElement('img')

            dog.setAttribute('src', url)

            doggyplayground.appendChild(dog)

        }).catch(function(err){

            console.log(err + ' failed to load!')

        })

     


    في موكب القمر

     

    د.عبد المعطي الدالاتي

     

     
    حجبتْ محاسنَها بالطهرِ والخفَرِ  ***   وسرتْ بعفـّتها في موكب القمَرِ
    باتتْ تحدّثها آياتُ مصحفِها   ***   يا حُسنَ مجلسها في روضةِ السّوَرِ
    باتتْ تحدثها والنورُ ثالثـُها   ***   والدمعُ رابعُها.. في هدأةِ السحَرِ
    والروحُ من ظمأِ الأشواقِ تحسَبُها ***   تسري تحثّ خُطاها روعةُ السفَرِ
    كم ذا أغضّ جفوني عند رؤيتها  ***   صوناً لعفتها منيّ ومن نظري!
    أو كم أغارُ عليها أن تلا مسَها   ***   كفُّ النسيم، ويؤذيَها ندى الزهَرِ!
    هذا الحجابُ وهذا الطهرُ يَكلؤُها   ***   أصدافُ تربيةٍ لروائعِ الدّرَرِ
    فنساءُ أحمدَ صِرنَ اليومَ قدوتـَها   ***   أثـَرُ الكريمةِ قد يمضي على أثرِ
    خيرُ السماء يُرَجىّ حين تَحتجبُ   ***   خلفَ الغيوم لِتُهدي رحمةَ المطرِ
    فصِدقُ الحُسنِ أن تسمو روائعُهُ   ***   وصدقُ اللحنِ أن يسري بلا وترِ
    حجبتْ محاسنَها فقلتُ لطيفها:  ***   خيرُ المحاسنِ ما يَخفى من الخفرِ

    * * *