Flex column chat's columnset doesn't scale properly in vertical axis

Hi All,
I createda column chart having serieses in column set and this colun set is mapped to a custom vertical axis.
Issue:- This custom vetical axis only show the default value from 0 to 100 instead of its own min max value.
The sample code are given below
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" minWidth="955" minHeight="600"
                                        creationComplete="application1_creationCompleteHandler(event)" xmlns:local="*">
<mx:Script>
                    <![CDATA[
                              import mx.charts.AxisRenderer;
                              import mx.charts.ColumnChart;
                              import mx.charts.LinearAxis;
                              import mx.charts.series.ColumnSeries;
                              import mx.charts.series.ColumnSet;
                              import mx.charts.series.LineSeries;
                              import mx.collections.ArrayCollection;
                              import mx.events.FlexEvent;
                              [Bindable] public var SMITH:ArrayCollection = new ArrayCollection([{date:10, close:41.87, open: 30},
                                        {date:20, close:45.74, open: 40},
                                        {date:30, close:42.77, open: 60},
                                        {date:40, close:48.06, open: 50}]);
                              [Bindable] public var DECKER:ArrayCollection = new ArrayCollection([{date:10, close:157.59},
                                        {date:20, close:160.3},
                                        {date:30, close:150.71},
                                        {date:40, close:156.88},]);
                              private var myChart:ColumnChart = new ColumnChart();
                              protected function application1_creationCompleteHandler(event:FlexEvent):void
  // VERTICAL AXIS
                                        var verticalAxisLeft:LinearAxis = new LinearAxis();
                                        var verticalAxisRight:LinearAxis = new LinearAxis();
                                        var verticalAxisRendererLeft:AxisRenderer = new AxisRenderer();
                                        var verticalAxisRendererRight:AxisRenderer = new AxisRenderer();
                                        verticalAxisRendererLeft.axis = verticalAxisLeft;
                                        verticalAxisRendererLeft.placement = 'left';
                                        verticalAxisRendererRight.axis = verticalAxisRight;
                                        verticalAxisRendererRight.placement  = 'right';
  // SERIES
                                        var newSeries:Array = new Array();
                                        var columnset:ColumnSet = new ColumnSet();
                                        columnset.type = 'stacked';
                                        var columnSeries:ColumnSeries = new ColumnSeries();
                                        columnSeries.dataProvider = SMITH;
                                        columnSeries.yField = "close";
                                        columnSeries.displayName = "SMITH_close";
                                        columnset.series.push(columnSeries);
                                        var columnSeries1:ColumnSeries = new ColumnSeries();
                                        columnSeries1.dataProvider = SMITH;
                                        columnSeries1.yField = "open";
                                        columnSeries1.displayName = "SMITH_open";
                                        columnset.series.push(columnSeries1);
                                        columnset.verticalAxis = verticalAxisLeft;
                                        newSeries.push(columnset);
                                         var lineSeries:LineSeries = new LineSeries();
                                        lineSeries.dataProvider = DECKER;
                                        lineSeries.yField = "close";
                                        lineSeries.verticalAxis = verticalAxisRight;
                                        lineSeries.displayName = "DECKER";
                                        newSeries.push(lineSeries);
                                        myChart.verticalAxisRenderers = [verticalAxisRendererLeft,verticalAxisRendererRight];
                                        myChart.series = newSeries;
                                        myChart.showDataTips = true;
                                        chartContainer.addChildAt(myChart, 0);
                    ]]>
</mx:Script>
<mx:Panel id="chartContainer" title="Column Chart With Multiple Axes">
                    <mx:Legend dataProvider="{myChart}"/>
</mx:Panel>
Thanks in advance

Hi DeanLoganBH,
Thanks for ur answare however my problem is littlebit different. According to u if i set the min and max value manually the axis value units are showing perfectly but the column draw region are not in properly. please have a look to the attached screen shot of the chat and the sample code as well.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" minWidth="955" minHeight="600"
                                        creationComplete="application1_creationCompleteHandler(event)" xmlns:local="*">
<mx:Script>
                    <![CDATA[
                              import mx.charts.AxisRenderer;
                              import mx.charts.ColumnChart;
                              import mx.charts.LinearAxis;
                              import mx.charts.series.ColumnSeries;
                              import mx.charts.series.ColumnSet;
                              import mx.charts.series.LineSeries;
                              import mx.collections.ArrayCollection;
                              import mx.events.FlexEvent;
                              [Bindable] public var SMITH:ArrayCollection = new ArrayCollection([{date:10, close:41.87, open: 30},
                                        {date:20, close:45.74, open: 40},
                                        {date:30, close:42.77, open: 60},
                                        {date:40, close:48.06, open: 50}]);
                              [Bindable] public var DECKER:ArrayCollection = new ArrayCollection([{date:10, close:157.59},
                                        {date:20, close:160.3},
                                        {date:30, close:150.71},
                                        {date:40, close:156.88},]);
                              private var myChart:ColumnChart = new ColumnChart();
                              protected function application1_creationCompleteHandler(event:FlexEvent):void
  // VERTICAL AXIS
                                         var verticalAxisLeft:LinearAxis = new LinearAxis();
                                        verticalAxisLeft.autoAdjust = true;
                                        verticalAxisLeft.minimum = 0;
                                        verticalAxisLeft.maximum = 120;
                                        var verticalAxisRight:LinearAxis = new LinearAxis();
                                        var verticalAxisRendererLeft:AxisRenderer = new AxisRenderer();
                                        var verticalAxisRendererRight:AxisRenderer = new AxisRenderer();
                                        verticalAxisRendererLeft.axis = verticalAxisLeft;
                                        verticalAxisRendererLeft.placement = 'left';
                                        verticalAxisRendererRight.axis = verticalAxisRight;
                                        verticalAxisRendererRight.placement  = 'right';
  // SERIES
                                        var newSeries:Array = new Array();
                                        var columnset:ColumnSet = new ColumnSet();
                                        columnset.type = 'stacked';
                                        var columnSeries:ColumnSeries = new ColumnSeries();
                                        columnSeries.dataProvider = SMITH;
                                        columnSeries.yField = "close";
                                        columnSeries.displayName = "SMITH_close";
                                        columnset.series.push(columnSeries);
                                        var columnSeries1:ColumnSeries = new ColumnSeries();
                                        columnSeries1.dataProvider = SMITH;
                                        columnSeries1.yField = "open";
                                        columnSeries1.displayName = "SMITH_open";
                                        columnset.series.push(columnSeries1);
                                        columnset.verticalAxis = verticalAxisLeft;
                                        newSeries.push(columnset);
                                         var lineSeries:LineSeries = new LineSeries();
                                        lineSeries.dataProvider = DECKER;
                                        lineSeries.yField = "close";
                                        lineSeries.verticalAxis = verticalAxisRight;
                                        lineSeries.displayName = "DECKER";
                                        newSeries.push(lineSeries);
                                        myChart.verticalAxisRenderers = [verticalAxisRendererLeft,verticalAxisRendererRight];
                                        myChart.series = newSeries;
                                        myChart.showDataTips = true;
                                        chartContainer.addChildAt(myChart, 0);
                    ]]>
</mx:Script>
<mx:Panel id="chartContainer" title="Column Chart With Multiple Axes">
                    <mx:Legend dataProvider="{myChart}"/>
</mx:Panel>
</mx:Application>
In the above image the tooltip display Smith_Close value is 41.87 however it's pillar vertical axis maped with value nearly  28. and the total value is 71 but it map with below 50 in vertical axis. which seems visually inconsistent.
Problem:- why the column set is not calculate min and max value automatically and scale the colums appropiatly  in case of custom axisrenderer however it is working fine default axis rendere.
Again the calculation of min max is little bit complex when my column set is containing more serieses and thereir value is varies in negative and positive side.
DeanLoganBH, if is there any point is not understandable please let me know..
Thanks in advance

Similar Messages

  • Print HTML Report.vi doesn't scale properly.

    LV 8.5.1, Report Generation Toolkit, XP.  Our application uses the Print HTML Report.vi to print an HTML report.
    We found that on some installations the resulting page does not scale properly.  Instead of being one page wide,
    the printout is about 1.5 pages wide (and proportionately longer), leading to our report being truncated.
    Tried different printers, different print drivers, no difference.
    Finally we noticed that the affected computers all had Internet Explorer 6 installed.  Updating to Internet
    Explorer 7 fixed the problem.  Don't know about IE8, I expect that will work as well.
    Hopefully this will help someone else who runs across this problem.  I couldn't find any reference to
    an IE > 6 dependency in the Report Generation Toolkit readme system requirement.
    Matt

    Hi Charlie,
    The layout option is not wired to anything in the Standard, HTML, Excel and Word Report, but it is used in the Quick Print default case.  The Help document for this VI mentions that the layout option is ignored on Standard and HTML Reports but does not mention the Excel or Word Reports.
    This was discovered a little while ago in this discussion forum.  And a report has be filed to R&D by Ben.
    Justin Parker
    National Instruments
    Product Support Engineer

  • Home page doesn't scale properly on iPad (with Nivo Slider)

    Hi there,
    When viewed on an ipad website home page shrinks to left hand corner of screen.
    http://www.gladstonegallery.co.uk
    Other pages are fine so think is because I’m using Nivo Slider?
    Are there any settings I could use to avoid this.
    Thanks in advance,
    mmc

    Your site is not responsive to mobile/tablet devices so those devices attempt to zoom out and shrink the page to fit inside their viewports.  The better solution is to rebuild your site with responsive web layouts in mind for mobile, tablet & desktop.
    Responsive Web Design
    http://coding.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/
    Introduction to CSS Media Queries
    http://www.adobe.com/devnet/dreamweaver/articles/introducing-media-queries.html
    Nancy O.

  • Module that doesn't scale 100% to its container

    Hi,
    I have a module that doesn't scale 100% to its container
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"
        percentWidth="100" percentHeight="100" verticalGap="0"
        >
        <mx:creationComplete>
            <![CDATA[
            vo = VO.getInstance();
            ]]>
        </mx:creationComplete>
        <mx:Script>
    You see anything wrong?

    I set up the panel like this      
    privileges= new SuperPanel();
            privileges.x=0;
            privileges.y=0;
            privileges.width=725;
            privileges.height=500;
            privileges.verticalScrollPolicy='off';
            privileges.allowDrag=true;
            privileges.allowResize=true;
            privileges.allowClose=true;
            privileges.allowMaximize=true;
            privileges.allowMinimize=true;
            privileges.allowMaximize=true;
            privileges.addEventListener(CloseEvent.CLOSE,privilegesClose)
            privileges.layout='vertical';
            privileges.title="Assign privileges";
            privileges.addChild(privilegesML);
    then I load the module
              privilegesML.url = 'modules/Privileges.swf';
    The module looks a bit like this
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" paddingBottom="0" paddingLeft="0" paddingRight="0" paddingTop="0"
        width="100%" height="100%" verticalGap="0"
        >
        <mx:creationComplete>
            <![CDATA[
            vo = VO.getInstance();
            ]]>
        </mx:creationComplete>
        <mx:HBox width="100%">
            <mx:Button label="Save changes to server" click="deals.dataProvider=tradesResult">
                <mx:icon>@Embed(source='../../images/32px-Crystal_Clear_app_kwrite.png')</mx:icon>
            </mx:Button>
            <mx:Button label="Refresh list" icon="@Embed(source='../../images/cog.png')" click="myService.getUsers();"/>
        </mx:HBox>
        <mx:AdvancedDataGrid id="deals" displayItemsExpanded="false" dataProvider="{vo.usersResult}" width="100%" height="100%" sortExpertMode="true" variableRowHeight="true" headerStyleName="smallHeader" editable="false" fontWeight="normal">
            <mx:columns>
                <mx:AdvancedDataGridColumn dataField="name" headerText="User name" width="120" textAlign="center" editable="false"/>
                <mx:AdvancedDataGridColumn headerText="Add trade" width="70" editorDataField="addTradeView" rendererIsEditor="true" backgroundColor="0xddf5ff">
                    <mx:itemRenderer>
                        <mx:Component>
                                <mx:CheckBox >
        <mx:Script>
                                    <![CDATA[
                                        override public function set data(value:Object):void
                                            super.data=value;
                                            if(value != null){
                                            this.selected=this.data.addTradeView;
                                    ]]>
                                </mx:Script>
                                    <mx:change>
                                        <![CDATA[
                                        this.data.isModifiedClientSide = 1;
                                        this.data.addTradeView = this.selected; //used to check through data and update server
                                        ]]>
                                    </mx:change>
                                </mx:CheckBox>
                        </mx:Component>
                    </mx:itemRenderer>
                </mx:AdvancedDataGridColumn>
            </mx:columns>
        </mx:AdvancedDataGrid>
    </mx:Module>

  • 2014 Mac mini doesn't scale the entire HP Envy 32 monitor screen

    I recently purchased a HP Envy 32 monitor for use with my 2014 Mac mini with the Iris display. I get 2560x1440 resolution at 60 Hz on both the DP (1.2) as well as the HDMI ports (using the auto-detected HP Envy 32 color profile) but the display doesn't scale the entire screen of the monitor. Is anyone else using this configuration successfully? If so, what have you done to make full use of the 32" monitor real-estate? I simply cannot find any options in Display preferences (Yosemite) to change underscan options or for that matter within the monitor itself. Is there a particular display profile or driver I can use to fix this issue?

    I'm using a 4K compatible DP cable connected to the Thunderbolt port and getting to the max resolution of the monitor. So I don't think the issue lies there. I was able to use SwitchResX trial mode to discover an underscan option that allowed me to scale to the entire monitor screen. Assuming SwitchResX is manipulating core OSX functions, I'd assume there is some display related configuration within OSX that I should be able to tweak in order to scale the monitor screen natively in OSX without requiring any 3rd party software. Any thoughts for how to go about tweaking the display natively?
    Thanks

  • Desktop content viewer still doesn't scale 2048 folios?

    or does it?
    if I'm creating a 2048x1536 folio in inDesign and preview it on the desktop the viewer doesn't scale to fit so i can only see half the page
    anyone know a way around this, other than to create a 1024 doc?
    - Tim

    Our v20 release will include the ability to zoom the desktop viewer smaller so you can preview folios for the new iPad.
    Neil

  • Image.getScaledInstance doesn't scale

    Hi All!
    I've got a problem with image scaling of JPG file. In the constructor body of my class that inherites from JPanal I wrote following code:
    Image image,image1;
    image = (new ImageIcon(this.getClass().getResource("/Pics/about.jpg"))).getImage();
    Thread.sleep(2000);
    image1 = image.getScaledInstance(this.getWidth(), this.getHeight(), Image.SCALE_DEFAULT);Everything is OK with 'image' loading, but getScaledInstance doesn't scale loaded image.
    In debuger I observe image1.getwidth()/getHeight() = -1...
    What's wrong?

    You can try one of these:
    public PieceIcon(String symbol,int pNum)    { 
          playerNumber = pNum;
          pieceImage = new ImageIcon("./Images/"+symbol+".jpg").getImage().getScaledInstance(10,10,Image.SCALE_DEFAULT);
            //Image doesn't appear dispite being smaller than original image, appears if scaledInstance part removed
           setOpaque(false);    }
           validate();// try it with just one or the other or both
           repaint();

  • Scaling sprite for printing doesn't scale content

    Need help with this one!
    I have a Flash docutment that is 950 x 650. I want to add a
    "print" button that will automatically scale it to fit uncropped on
    an 8.5" x 11" page (Landscape).
    Problem is, although the sprite DOES scale to fit the page,
    the content doesn't scale but rather just ends up being cropped.
    It's like my sprite is a window looking through to my image. I
    change the size of the window but the image behind it remains the
    same size.
    Here's the code:
    Thanks!
    Phalconheart

    I have found that I needed to add each sprite and textfield
    individually. I actually just created new instances of each element
    to add to my page sprite. ie.
    if stage has a square object and a circle objects:
    var square:Square = new Square();
    square.scaleX = .8;
    square.scaleY = .8;
    var circle:Circle = new Circle();
    circle.scaleX = .8;
    circle.scaleY = .8;
    printSprite.addChild(square);
    printSprite.addChild(circle);
    .... yada yada
    myPrintJob.addPage(printSprite, etc etc

  • Mail App Stationary Doesn't Scale / Resize on Mobile devices

    Testing the Mail Stationary, for which I was very excited about, and found that it doesn't scale on mobile devices or even my desktop Mail app. Sent from Mail app on desktop and tried viewing on iPhone, iPad, and my desktop... all 3 devices required horizontal scrolling to view the entire message... while other email marketing messsages scaled just fine.
    UPDATE: Found that in some cases it will scale if I open another message first and then switch back, at least on the iPhone and iPAd in landscape orientation.
    What's up with Apple, or possibly me, that their own stationary doesn't scale on their own devices??  I haven't even tested on Outlook because I can only imagine the results (wouldn't it be ironic if it worked there??)
    Experiences?
    Do the thrid party templates, Jumsoft or Equinox, work any better?

    having exactly the same problems and made exactly the same experiences..
    maybe one more: i checked Outlook - bouth for Mac and Windows. Outlook doesn't like attached images, they are visible in HTML but also attached like real attachments. put them on an webserver and add complete URL and your stationery will look fine.. in Outlook

  • Chart preview (swf file) doesn't scale Y axis correctly, shows 0 to 6 only!

    Hi Everybody
    This is my first post on this forum.
    I am trying to generate an interactive chart using the most simple functionality of using 2 comboboxes and 1 line chart.
    The selected values from the 2 comboboxes are supposed to go in to 2 cells on the spreadsheet. The spreadsheet cells that are used to create the chart are then updated. The updated chart can be seen on the canvas with proper values along the Y (Values) axis. However, when I click on the "Preview" button - as it generates the swf file, it shows the comboboxes with the correct labels and it permits to change my selection therein but the chart is always blank because the scale of the Y axis is from 0 through to 6 - and no values for any combination of the 2 comboboxes fall within 0 and 6.
    What do I need to do to address this Y axis scaling problem? The current setting for scaling is Auto with 'Linear' entered for "Fixed label size".
    Please help - I am desperate to know what is happening here! The Excel formula works, the chart on the canvas is updated but not on the preview. I am using Xcelcius Engage 2008 application.
    Best regards
    Deepak Agarwal

    Hello RashmiG
    I doubt if the problem relates to the size of the chart. I believe that the problem could be related to the installation not being complete (since the key that we currently have is a temporary key only provided by SAP) or something of the sort - the reason I say that is because whilst the chart did not get updated with the combobox component, it did get updated with the filter component ((I used it on 3 tab sheets with varying number of variables in the filter ranging from 2 to 3). With the the filter component (with 2 or even 3 variables) it all worked ok. So I resigned myself to using the filter component instead of the combobox.
    Whilst I have got you, could you advise me of the advantage that a component offers over the other - in this case, the filter over the combobox or the other way around?
    One other thing, if I may ask you - is it possible to drive Xcelsius using Excel VBA. The reason I want to do this is to be able to do the following from with Excel VBA:-
    1. Open Xcelsius
    2. Import a spreadsheet in to Xcelsius
    3. Export the dashboard in the desired format
    I can do everything else that I would need to do to update the input spreadsheet from within Excel VBA with the exception of the above 3 tasks.
    If you or anyone can help me realize the above, that would be a monumental assitance. The same shall be highly valued.
    Best regards
    Deepak Agarwal

  • Externally loaded swf in second window doesn't display properly?

    I have a bitmap based flash game (bitmapdata generated screen) that I'm trying to load in to a secondary nativewindow generated from a main flash (not AJAX/HTML)  based AIR app that's a graphical menu.  I.E. you click on a selection in the menu, and it pops open a secondary nativewindow with the flash game running in it.  The problem is, the game itself gets mangled in the secondary window when it loads in.  Keyboard input goes away, the bitmap doesn't draw properly (it streaks like its not drawing the background image each frame), most of the game objects its supposed to draw in to the bitmap are missing, etc. 
    When I make the game itself in to its own AIR app and run it direct, it works just fine.  So I'm puzzled.  Is there some kind of special coding considerations in the as3 side that I'm missing with the original game?  I.E. if a flash based AIR app launches another nativewindow and loads a swf in to that, does it share some kind of variable set, display list, etc. with the calling window?  Something else?  Any help would be appreciated.

    There are a few differences between (A.) letting the AIR runtime load content into the initial window and (B.) loading content into a new NativeWindow.
    1. In case A, the stage property is available in the class constructor for the main sprite. In case B, this is not the case. You may have to use an ADDED_TO_STAGE event handler to do some class initialization.
    2. In case A, the initial scale is based on the metadata present in the SWF -- this results in the behavior you would expect. In case B, there is no SWF to base the scale on when the window is created, so a default scale is used -- this is rarely results in behavior you would expect (unless the window happens to be created with a size of 72x72 pixels).
    If you aren't setting the stage to noScale, then this could account for some of the visual issues. (See http://www.adobe.com/devnet/air/flex/quickstart/launching_windows.html for an explanation of the scaling issues.) The easiest thing to do is to set the Stage scaleMode to noScale and the align property to the top left setting. I'm guessing your drawing code isn't expecting the scaling so things are getting put in the wrong place.
    3. In case A, the content is automatically put in the application sandbox. In case B, it depends on the URL.
    As for the Keyboard input, this may depend on how you are loading the SWF and from where. This could be related to #3 above, although I would expect to see security errors. How are you adding your keyboard event handlers?

  • Filemaker exported Excel doesn't open properly

    I've got a Filemaker database that I "Export Records" or "Save Send Records As" data in Excel format. When i open the file in Excel it is all correct, but when I open the xls file in Numbers 2.0.3 it doesn't open properly. You can see the discrepancies in these 2 screenshots.
    First the Excel file , beside it is the Numbers rendering of the same file. You can see around A:16 it goes off, again at A:25 and then some repeating at the end to fill up the row. Column B however is correct in Numbers.
    !http://rdiv.com/screenshots/FilemakerExportExcel.png! !http://rdiv.com/screenshots/FilemakerExportNumbers.png!
    The strange thing is if I save the Excel file then it opens in Numbers correctly. If I export as CSV it opens in Numbers correctly.
    Any ideas?
    Thanks,
    jim

    Thinking it's a FMPro issue (I have posted this in the bugs forum at FM.com) I've repeated this experiment with the data records sorted differently (to see if it's any particular record that is the problem). The export still is wrong when opened in Numbers, the mistakes appear to be in the same rows, i.e., row 16, row25, etc.,

  • My palm m105's touch screen doesn't work properly after a sync.

    I dug out my old m105, put new batteries in and start it. On first launch it auto runs the alignment tool, and after touching all the points it goes to the main screen and works fine. No problem till here.
    Now, I plug it into my old computer which still has the palm software with my apps, and I run the sync operation (from the palm device sync manager, cause I lost my cradle and I'm connected via the serial cable), and it syncs fine BUT, here comes the problem, when it finishes the sync (successfully) the touch screen is all misaligned. I can't go back to the home screen or do anything useful.
    My palm m105's touch screen doesn't work properly after a sync.
    I dug out my old m105, put new batteries in and start it. On first launch it auto runs the alignment tool, and after touching all the points it goes to the main screen and works fine. No problem till here.
    Now, I plug it into my old computer which still has the palm software with my apps, and I run the sync operation (from the palm device sync manager, cause I lost my cradle and I'm connected via the serial cable), and it syncs fine BUT, here comes the problem, when it finishes the sync (successfully) the touch screen is all misaligned. I can't go back to the home screen or do anything useful.
    Thanks in advance!
    Post relates to: Palm m105
    Post relates to: Palm m105

        Maldoman578,
    Let's help solve this mystery together! Is your screen freezing after every reboot? Is there any physical/liquid damage on the device? When did this issue begin? Did you notice this after a recent update or application download?
    EfrainM_VZW
    Follow us on Twitter @VZWSupport

  • The first page doesn't open properly

    When I updated Fireforx to the 5th version, it now doesn't work properly. To open th1st page it takes ages and then the small window comes out with the message that scenario: chrome:/tavgp/content/libs/include/js:595 is busy or doesn't answer, then I close this window and the page opens.

    ''getting Unresponsive Script -- Script: chrome://tavgp/content/libs/include.js:595''
    Script busy /AVG tavgp /
    * https://support.mozilla.com/en-US/questions/843822
    * https://support.mozilla.com/en-US/questions/854642
    * http://kb.mozillazine.org/Problematic_extensions

Maybe you are looking for