Skip to content

Commit

Permalink
Clarify ServiceStack's Mini Profiler is a port of the excellent Mvc M…
Browse files Browse the repository at this point in the history
…ini Profiler.

clear temp .wip file contents
  • Loading branch information
mythz committed Dec 5, 2011
1 parent ed2820b commit 5eced19
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 1,452 deletions.
6 changes: 3 additions & 3 deletions README.md
Expand Up @@ -60,7 +60,7 @@ We would still like to hear feedback on issues/non-implemented core functionalit
- If the **ajax** plugin is included and browser doesn't have **JSON**, it is also downloaded from cdnjs.com
- When all scripts loaded the callbacks registered in `$.scriptsLoaded` and `$(callback)` are fired
- Although if **docready** plugin is installed, `$(callback)` is only called on **DOMContentLoaded**
- Modern browsers won't need any additional downloads, so `$(callback)` fires straight away or after any user scripts are loaded
- Modern browsers won't need additional downloads, so `$(callback)` fires straight away or after any user scripts are loaded with `$.loadAsync`
- Added Expr support with **:hidden** and **:visible** baked in. Further **:expression** support can be plugged in by extending `$.Expr`
- In addition to :expr's, filtering can also be **#id**, **tagName**, **.className** or **[attr=value]**
- `$().is`, `$().not`, `$().filter` and `$().find` take advantage of the above filtering + Expr support
Expand All @@ -69,7 +69,7 @@ We would still like to hear feedback on issues/non-implemented core functionalit
- **css** plugin improved to report correct dimensions on Height/Width/Left/Top methods
- Remaining Advanced Closure issues resolved (ie tests pass in both) should be safe to [compile jquip.js and plugins](http://closure-compiler.appspot.com/home)
- An up-to-date bundle with all of jquip is kept in the repo at [/dist/jquip.all.closure-advanced.js](https://github.com/mythz/jquip/blob/master/dist/jquip.all.closure-advanced.js)
- [ServiceStack's MiniProfiler](https://github.com/ServiceStack/ServiceStack/blob/master/src/ServiceStack/MiniProfiler/UI/includes.js)
- [ServiceStack's MvcMiniProfiler Port](https://github.com/ServiceStack/ServiceStack/blob/master/src/ServiceStack/MiniProfiler/UI/includes.js)
is another example of a jQuery UI changed to using [jquip (advanced compiled version)](https://github.com/ServiceStack/ServiceStack/blob/master/src/ServiceStack/MiniProfiler/UI/jquip.all.js)
Small changes were required to workaround use of advanced Expressions or jQuery's animation features (all changes made are left in the comments)

Expand Down Expand Up @@ -194,7 +194,7 @@ Methods marked with * are only partially implemented.
- $.extend
- $.makeArray
- $.hasClass
- $.typeOf - safe type of an variable
- $.typeOf - safe type of a variable
- $.loadScript - (url, callback [, async]) load an external script dynamically
- $.loadAsync - load js async and call `$(callback)` or `$.scriptsLoaded` when all scripts have been loaded
- $.scriptsLoaded - register callbacks to be fired when all async scripts have been loaded.
Expand Down
179 changes: 0 additions & 179 deletions src/.wip.html
@@ -1,179 +0,0 @@
<div class="profiler-result">
<div class="profiler-button ">
<span class="number">
1.2 <span class="unit">ms</span>
</span>
</div>
<div class="profiler-popup">
<div class="info">
<span class="name">
/ServiceStack.WebHost.IntegrationTests/servicestack/hello/World <span class="overall-duration">(1.2 ms)</span>
</span>
<span class="server-time">IO on Mon, 28 Nov 2011 10:03:23 GMT</span>
</div>
<div class="profiler-output">
<table class="timings">
<thead>
<tr>
<th></th>
<th>duration (ms)</th>
<th class="duration-with-children">with children (ms)</th>
<th class="time-from-start">from start (ms)</th>

</tr>
</thead>
<tbody>
<tr class="trivial" data-timing-id="1a9a32688ce54ef0a60cc26d77733518">
<td class="label" title="http://localhost:80/ServiceStack.WebHost.IntegrationTests/servicestack/hello/World">
<span class="indent"></span> http://localhost:80/ServiceStack.WebHost.Inte...
</td>
<td class="duration" title="duration of this step without any children's durations">
0.6
</td>
<td class="duration duration-with-children" title="duration of this step and its children">
1.2
</td>
<td class="duration time-from-start" title="time elapsed since profiling started">
<span class="unit">+</span>0.0
</td>

</tr>

<tr class="trivial" data-timing-id="9859e524600e4a859c7da916859cc4fb">
<td class="label" title="">
<span class="indent">&nbsp;</span> Deserialize Request
</td>
<td class="duration" title="duration of this step without any children's durations">
0.0
</td>
<td class="duration duration-with-children" title="duration of this step and its children">
0.0
</td>
<td class="duration time-from-start" title="time elapsed since profiling started">
<span class="unit">+</span>0.3
</td>

</tr>







<tr class="trivial" data-timing-id="65579e09c84c40a7b20e84444d6f0f05">
<td class="label" title="">
<span class="indent">&nbsp;</span> Executing Request Filters
</td>
<td class="duration" title="duration of this step without any children's durations">
0.0
</td>
<td class="duration duration-with-children" title="duration of this step and its children">
0.0
</td>
<td class="duration time-from-start" title="time elapsed since profiling started">
<span class="unit">+</span>0.4
</td>



</tr>







<tr class="trivial" data-timing-id="f0787765fc294f5e8481e751001da6e4">
<td class="label" title="">
<span class="indent">&nbsp;</span> Execute Service
</td>
<td class="duration" title="duration of this step without any children's durations">
0.0
</td>
<td class="duration duration-with-children" title="duration of this step and its children">
0.0
</td>
<td class="duration time-from-start" title="time elapsed since profiling started">
<span class="unit">+</span>0.4
</td>



</tr>







<tr class="trivial" data-timing-id="5f50c942f37447478c415c0155f279c3">
<td class="label" title="">
<span class="indent">&nbsp;</span> Executing Response Filters
</td>
<td class="duration" title="duration of this step without any children's durations">
0.0
</td>
<td class="duration duration-with-children" title="duration of this step and its children">
0.0
</td>
<td class="duration time-from-start" title="time elapsed since profiling started">
<span class="unit">+</span>0.5
</td>



</tr>







<tr class="trivial" data-timing-id="4bdbd972c6214ebea6a42eb8e39a72a9">
<td class="label" title="">
<span class="indent">&nbsp;</span> Writing to Response
</td>
<td class="duration" title="duration of this step without any children's durations">
0.6
</td>
<td class="duration duration-with-children" title="duration of this step and its children">
0.6
</td>
<td class="duration time-from-start" title="time elapsed since profiling started">
<span class="unit">+</span>0.5
</td>



</tr>








</tbody>
<tfoot>
<tr>
<td colspan="3">
<a href="mini-profiler-results?id=f0ea8ee0a7ea41f8b7acdb341dd0b056" class="share-profiler-results" target="_blank">share</a>

<a class="toggle-duration-with-children" title="toggles column with aggregate child durations">show time with children</a>
</td>

</tr>
</tfoot>
</table>
</div>
</div>



</div>

0 comments on commit 5eced19

Please sign in to comment.