Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions demo/code-demo/code_area.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!DOCTYPE html>
<div class="editorTitle">Code</div>
<div class="textAreaControls">
<button id="btnRunCode" class="textAreaControl">
<img src="images\run.png"/> Run
</button>
<button id="btnCopyCode" class="textAreaControl" onclick="CopyCode();">
<img src="images\copy.png"/> Copy
</button>
</div>
<textarea id="txtCode" readonly />
Binary file added demo/code-demo/images/arrow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added demo/code-demo/images/arrow_flipped.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added demo/code-demo/images/clear.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added demo/code-demo/images/copy.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added demo/code-demo/images/run.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
41 changes: 32 additions & 9 deletions demo/code-demo/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,37 +7,60 @@

<link rel="stylesheet" href="/node_modules/bootstrap/dist/css/bootstrap.css" />
<link rel="stylesheet" type="text/css" href="style/style.css">
<link rel="stylesheet" type="text/css" href="style/layout.css">
</head>

<body>
<header class="ms-font-xxl">
<div class="logo-text">
<span class="logo-text-span">Microsoft Power BI JavaScript SDK - Live Sample</span>
</div>
<div id="oldSample">
<a href="/static.html">Old Sample</a>
<header>
<div id="navbar">
<div class="logo-text">
<div class="logo-text-span">Microsoft Power BI – Report Embed Sample</div>
</div>
<div id="steps-nav-bar">
<div id="steps-ul-dev">
<ul id="steps-ul" class="steps-ul">
<li id="steps-auth" class="steps-li-active" onclick="OpenAuthStep();">
<div><a href="#">Authorize</a></div>
<div class="step-div">
</div>
</li>
<li id="steps-embed" onclick="OpenEmbedStep();">
<div><a href="#">Embed</a></div>
<div class="step-div"></div>
</li>
<li id="steps-interact" onclick="OpenInteractStep();">
<div><a href="#">Interact</a></div>
<div class="step-div"></div>
</li>
</ul>
</div>
</div>
</div>
</header>

<div id="mainContent" class="jumbotron">
<div id="mainContent">
</div>

<div id="oldSample">
<a href="/static.html">Old Sample</a>
</div>

<script src="/node_modules/jquery/dist/jquery.js"></script>
<script src="/node_modules/es6-promise/dist/es6-promise.js"></script>
<script src="/node_modules/fetch/lib/fetch.js"></script>
<script src="/node_modules/powerbi-client/dist/powerbi.js"></script>

<script src="scripts/codesamples.js"></script>

<script src="scripts/index.js"></script>
<script src="scripts/utils.js"></script>
<script src="scripts/logger.js"></script>
<script src="scripts/session_utils.js"></script>


<script src="scripts/report.js"></script>

<script src="scripts/step_authorize.js"></script>
<script src="scripts/step_embed.js"></script>
<script src="scripts/step_interact.js"></script>

</body>
</html>
12 changes: 12 additions & 0 deletions demo/code-demo/log_window.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<div id="response" class="responseDiv">
<div class="editorTitle">Log Viewer</div>
<div class="textAreaControls">
<button id="btnCopyResponse" class="textAreaControl" onclick="CopyResponseWindow();">
<img src="images\copy.png"/> Copy
</button>
<button id="btnClearResponse" class="textAreaControl" onclick="ClearTextArea('#txtResponse');">
<img src="images\clear.png"/> Clear
</button>
</div>
<textarea id="txtResponse" class="responseTextArea" />
</div>
51 changes: 25 additions & 26 deletions demo/code-demo/report.html
Original file line number Diff line number Diff line change
@@ -1,40 +1,39 @@
<!DOCTYPE html>
<div>
<div id="steps-nav-bar">
<div class="main-title">Report Embed</div>
<div id="steps-ul-dev">
<ul id="steps-ul" class="steps-ul">
<li id="steps-auth" class="steps-li-active" onclick="OpenAuthStep();"><a href="#">Authorize</a></li>
<li id="steps-embed" onclick="OpenEmbedStep();"><a href="#">Embed</a></li>
<li id="steps-interact" onclick="OpenInteractStep();"><a href="#">Interact</a></li>
</ul>
</div>
<div id="authorize-step-wrapper">
</div>
<div id="embed-and-interact-steps-wrapper">
<div class="topPanel">
<div id="settings"></div>
<div id="embedCodeDiv"></div>
<div id="logWindow"></div>
</div>

<div id="embed-and-interact-panel">
<div id="right-pane" class="halfWidth left">
</div>

<div id="left-pane" class="halfWidth right">
<div id="embedArea">
<h3>Embedded Report Area</h3>
<h5>The following div id is <b>reportContainer</b>. In code, we embed a report to it.</h5>
<div id="reportContainer" style="width: 800px; height: 600px; background: #DDDDDD;"></div>
</div>
<div class="bottomPanel">
<div id="embedArea">
<div class="editorTitle">
<div class="editorTitleText">Embedded report</div>
</div>
<div id="reportContainer"></div>
</div>
</div>
</div>

<script>
var embedUrl = GetParameterByName("embedUrl");
if (!embedUrl)
$(document).ready(function() {
$("#authorize-step-wrapper").load("step_authorize.html");

LoadLogWindow("#logWindow");

if (GetParameterByName("embedUrl") || GetParameterByName("embedId") || GetParameterByName("accessToken"))

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

&& ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No. I want to move to Embed step if one provided.

{
// Open Authorization Step after this page loads.
OpenAuthStep();
OpenEmbedStep();
}
else
{
OpenEmbedStep();
// Open Authorization Step after this page loads.
OpenAuthStep();
}


Log = InitLogger("txtResponse");
});
</script>
Loading