areve / iframedashboardwidget Goto Github PK
View Code? Open in Web Editor NEWA dashboard widget to show an Iframe in TFS/VSTS.
A dashboard widget to show an Iframe in TFS/VSTS.
The extension just doesn't show as an available extension, even after a sucessfull installation.
The code no longer builds, I don't use the program and there are alternatives on the marketplace.
If someone can workout why the build fails I'll have a go at updating it with the latest pull request.
1>------ Rebuild All started: Project: IframeDashboardWidget, Configuration: Debug Any CPU ------
1>Build started 21/09/2018 18:20:40.
1>PreComputeCompileTypeScript:
1> C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.8\tsc.exe --sourcemap --target ES5 --noEmitOnError --locale en-US "C:\...\IframeDashboardWidget\IframeDashboardWidget\typings\jquery\jquery.d.ts" "C:\...\IframeDashboardWidget\IframeDashboardWidget\typings\tsd.d.ts"
1>CompileTypeScript:
1> C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.8\tsc.exe --sourcemap --target ES5 --noEmitOnError --locale en-US "C:\...\IframeDashboardWidget\IframeDashboardWidget\typings\jquery\jquery.d.ts" "C:\...\IframeDashboardWidget\IframeDashboardWidget\typings\tsd.d.ts"
1>C:\...\IframeDashboardWidget\IframeDashboardWidget\node_modules\vss-web-extension-sdk\typings\vss.d.ts(21866,29): error TS1005: Build:'=' expected.
1>C:\...\IframeDashboardWidget\IframeDashboardWidget\node_modules\vss-web-extension-sdk\typings\vss.d.ts(21874,21): error TS1005: Build:'=' expected.
1>C:\...\IframeDashboardWidget\IframeDashboardWidget\node_modules\vss-web-extension-sdk\typings\vss.d.ts(21874,30): error TS1005: Build:';' expected.
1>C:\...\IframeDashboardWidget\IframeDashboardWidget\node_modules\vss-web-extension-sdk\typings\vss.d.ts(21875,21): error TS1005: Build:'=' expected.
1>C:\...\IframeDashboardWidget\IframeDashboardWidget\node_modules\vss-web-extension-sdk\typings\vss.d.ts(21875,41): error TS1005: Build:';' expected.
1>C:\...\IframeDashboardWidget\IframeDashboardWidget\node_modules\vss-web-extension-sdk\typings\vss.d.ts(21876,29): error TS1005: Build:'=' expected.
1>C:\...\IframeDashboardWidget\IframeDashboardWidget\node_modules\vss-web-extension-sdk\typings\vss.d.ts(29398,21): error TS1005: Build:'=' expected.
1>C:\...\IframeDashboardWidget\IframeDashboardWidget\node_modules\vss-web-extension-sdk\typings\vss.d.ts(29398,45): error TS1005: Build:';' expected.
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:03.47
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
This is a great widget because I've been able to use data:
URLs to put custom (non-hosted) HTML into a dashboard. (Microsoft's own built-in IFrame widget can't do this.) I have used this widget to put together a dynamic widget for showing all of our build statuses more compactly. Editing the data:
URL whenever something changes is tedious, though, so I created an Azure Pipeline to take a source HTML file (with everything formatted pretty) and minify it then URL encode it, then POST the resulting URL to update the widget on the dashboard.
The problem I have had, though, is that the data:
URL has a length limit, and I've run up against that limit using the above method.
Microsoft has a built-in Markdown widget that allows you to either use inline Markdown or load Markdown from a file in Source Control:
Much richer custom HTML widgets would be possible if we could add similar functionality to this widget.
Hi, This is a great widget - thank you for building, but it is stuck at size 3x3. No other options. Could you please address ?
The restriction for https should be based off what the current site is running as I think. For on-premises we are running as http://tfs and wanting to show internal sites so https is not as much as a problem.
Hi there,
I noticed that the API key you are using for Application Insights is the same key that I'm using for NewRelicDashboardWidgets. Would you mind changing this so I don't get telemetry from your extension into my AppInsights instance ;).
Greetings,
Jonathan
Why is there such a small limit on the widget size?! It should be possible to set it much larger.
Can you enable scrolling within the iFrame?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.