Skip to content
This repository was archived by the owner on Apr 27, 2021. It is now read-only.
Open
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
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,6 @@ Icon?
ehthumbs.db
Thumbs.db

.project
.settings
JS_libraries
2 changes: 2 additions & 0 deletions src/reports/schemas/SampleGroups.r
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ if ( path != '' ){
suppressMessages( ws <- openWorkspace( path ) );
txt <- paste( unique( getSampleGroups(ws)[[1]] ), collapse=';' );
# unique(getSampleGroups(ws)[,1:2]); # alternative ?
print("Test Message printed to Console.");

}

#sg<-merge(getSamples(ws),getSampleGroups(ws),by="sampleID")
Expand Down
4 changes: 4 additions & 0 deletions src/views/CardLayoutTest.webpart.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<webpart title="Card (Wizard) Layout Test" xmlns="http://labkey.org/data/xml/webpart">
<view name="cardLayoutTest"/>
</webpart>

4 changes: 4 additions & 0 deletions src/views/ComboTest.webpart.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<webpart title="ComboBox Tests" xmlns="http://labkey.org/data/xml/webpart">
<view name="comboTest"/>
</webpart>

4 changes: 4 additions & 0 deletions src/views/FlowLayoutTest.webpart.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<webpart title="Flow Layout Test" xmlns="http://labkey.org/data/xml/webpart">
<view name="flowLayoutTest"/>
</webpart>

7 changes: 7 additions & 0 deletions src/views/HybridComboTest.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<div id="my-target9"></div>

<script type='text/javascript'>

Ext4.onReady(init);

</script>
29 changes: 29 additions & 0 deletions src/views/HybridComboTest.view.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<view xmlns="http://labkey.org/data/xml/view" title="Hybrid Combo Box Test">
<dependencies>
<dependency path='ext4'/>
<dependency path='Ext4ClientApi'/>
<dependency path='clientapi/ext4/Util.js'/>
<dependency path='clientapi/ext4/data/Reader.js'/>
<dependency path='clientapi/ext4/data/Proxy.js'/>
<dependency path='clientapi/ext4/data/Store.js'/>
<!--dependency path='Ext.ux.form.LovCombo.css'/-->
<!--dependency path='OpenCyto/OpenCyto.css'/-->
<!--dependency path='OpenCyto/jQuery/css/base/jquery-ui.css'/-->
<!--dependency path='OpenCyto/SuperBoxSelect/superboxselect-gray-extend.css'/-->
<!--dependency path='OpenCyto/ExtJS4ResizableCombo.js'/-->
<!--dependency path='OpenCyto/ExtJS4ClearableComboBox.js'/>
<dependency path='Ext.ux.form.LovCombo.js'/>
<dependency path='OpenCyto/ExtendedLovCombo.js'/>
<dependency path='OpenCyto/SuperBoxSelect/ExtJS4SuperBoxSelect.js'/>
<dependency path='OpenCyto/GridPanelHeaderResize.js'/>
<dependency path='OpenCyto/CheckBoxMemory.js'/-->
<!--<dependency path='OpenCyto/ColumnModelChromePatch.js'/>-->
<!--dependency path='OpenCyto/ExtJS4OpenCyto.js'/>
<dependency path='ExtJS4OpenCytoPreprocessing.js'/-->
<dependency path='/OpenCyto/ux/BoxSelect/BoxSelect.css'/>
<dependency path='/OpenCyto/ux/BoxSelect/BoxSelect.js'/>
<dependency path='/OpenCyto/ux/SelectedCount.js'/>
<dependency path='/OpenCyto/ux/SelectedCount.css'/>
<dependency path='HybridComboTest.js'/>
</dependencies>
</view>
4 changes: 4 additions & 0 deletions src/views/HybridComboTest.webpart.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<webpart title="Hybrid ComboBox Tests" xmlns="http://labkey.org/data/xml/webpart">
<view name="HybridComboTest"/>
</webpart>

57 changes: 57 additions & 0 deletions src/views/cardLayoutTest.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
<div id='wizard-render-div'></div>
<script type="text/javascript">
LABKEY.requiresExt4Sandbox(true);
</script>


<script type='text/javascript'>
Ext.onReady(function() {
Ext4.create('CardLayoutTest', {
renderTo : 'wizard-render-div',
items : [ {
xtype : 'panel',
title : 'Panel 1',
width : 250,
height : 100,
html : 'Text 1'
}, {
xtype : 'panel',
title : 'Panel 2',
width : 270,
height : 100,
html : 'Text 2'
}, {
xtype : 'panel',
title : 'Panel 3',
width : 350,
height : 100,
html : 'Text 3'
}, {
xtype : 'panel',
title : 'Panel 4',
width : 190,
height : 100,
html : 'Text 4'
}, {
xtype : 'panel',
title : 'Panel 5',
width : 450,
height : 100,
html : 'Text 5'

}, {
xtype : 'panel',
title : 'Panel 6',
width : 100,
height : 100,
html : 'Text 6'
}, {
xtype : 'panel',
title : 'Panel 7',
width : 250,
height : 100,
html : 'Text 7'
} ]
});
});
</script>
27 changes: 27 additions & 0 deletions src/views/cardLayoutTest.view.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<view xmlns="http://labkey.org/data/xml/view" title="Card (Wizard) Layout Test">
<dependencies>
<dependency path='ext4'/>
<dependency path='Ext4ClientApi'/>
<dependency path='clientapi/ext4/Util.js'/>
<dependency path='clientapi/ext4/data/Reader.js'/>
<dependency path='clientapi/ext4/data/Proxy.js'/>
<dependency path='clientapi/ext4/data/Store.js'/>
<dependency path='ux/CheckCombo/CheckCombo.js'/>
<dependency path='ux/CheckCombo/CheckCombo.css'/>
<dependency path='Ext.ux.form.LovCombo.css'/>
<dependency path='OpenCyto/OpenCyto.css'/>
<dependency path='OpenCyto/jQuery/css/base/jquery-ui.css'/>
<dependency path='OpenCyto/SuperBoxSelect/superboxselect-gray-extend.css'/>
<dependency path='OpenCyto/ExtJS4ResizableCombo.js'/>
<dependency path='OpenCyto/ExtJS4ClearableComboBox.js'/>
<dependency path='Ext.ux.form.LovCombo.js'/>
<dependency path='OpenCyto/ExtendedLovCombo.js'/>
<dependency path='OpenCyto/SuperBoxSelect/SuperBoxSelect.js'/>
<dependency path='OpenCyto/GridPanelHeaderResize.js'/>
<dependency path='OpenCyto/CheckBoxMemory.js'/>
<!--<dependency path='OpenCyto/ColumnModelChromePatch.js'/>-->
<dependency path='OpenCyto/ExtJS4OpenCyto.js'/>

<dependency path='/CardLayoutTest.js'/>
</dependencies>
</view>
23 changes: 23 additions & 0 deletions src/views/comboTest.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<span id="my-target1"></span>
<HR>
<span id="my-target2"></span>
<HR>
<div id="my-target3"></div>
<HR>
<div id="my-target4"></div>
<HR>
<div id="my-target5"></div>
<HR>
<div id="my-target6"></div>
<HR>
<div id="my-target7"></div>
<HR>
<div id="my-target8"></div>
<HR>
<div id="my-target9"></div>
<HR>
<script type='text/javascript'>

Ext4.onReady(init);

</script>
39 changes: 39 additions & 0 deletions src/views/comboTest.view.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
<view xmlns="http://labkey.org/data/xml/view" title="Combo Box Tests">
<dependencies>
<dependency path='ext4'/>
<dependency path='Ext4ClientApi'/>
<dependency path='clientapi/ext4/Util.js'/>
<dependency path='clientapi/ext4/data/Reader.js'/>
<dependency path='clientapi/ext4/data/Proxy.js'/>
<dependency path='clientapi/ext4/data/Store.js'/>
<dependency path='ux/CheckCombo/CheckCombo.js'/>
<dependency path='ux/CheckCombo/CheckCombo.css'/>
<dependency path='ux/BoxSelect/BoxSelect.js'/>
<dependency path='ux/BoxSelect/BoxSelect.css'/>
<!--dependency path='Ext.ux.form.LovCombo.css'/-->
<!--dependency path='OpenCyto/OpenCyto.css'/-->
<dependency path='OpenCyto/jQuery/css/base/jquery-ui.css'/>
<!--dependency path='OpenCyto/SuperBoxSelect/superboxselect-gray-extend.css'/-->
<!--dependency path='OpenCyto/ExtJS4ResizableCombo.js'/-->
<!--dependency path='OpenCyto/ExtJS4ClearableComboBox.js'/>
<dependency path='Ext.ux.form.LovCombo.js'/>
<dependency path='OpenCyto/ExtendedLovCombo.js'/>
<dependency path='OpenCyto/SuperBoxSelect/ExtJS4SuperBoxSelect.js'/>
<dependency path='OpenCyto/GridPanelHeaderResize.js'/>
<dependency path='OpenCyto/CheckBoxMemory.js'/-->
<!--<dependency path='OpenCyto/ColumnModelChromePatch.js'/>-->
<!--dependency path='OpenCyto/ExtJS4OpenCyto.js'/>
<dependency path='ExtJS4OpenCytoPreprocessing.js'/-->
<dependency path='/OpenCyto/ux/BoxSelect/BoxSelect.css'/>
<dependency path='/OpenCyto/ux/BoxSelect/BoxSelect.js'/>
<dependency path='/OpenCyto/ux/ClearButton/ClearButton.css'/>
<dependency path='/OpenCyto/ux/ClearButton/ClearButton.js'/>
<dependency path='/OpenCyto/ux/ComboFieldBox/ComboFieldBox.css'/>
<dependency path='/OpenCyto/ux/ComboFieldBox/ComboFieldBox.js'/>
<dependency path='/OpenCyto/ux/ComboFieldBox/ComboView.js'/>
<dependency path='/OpenCyto/ux/CheckCombo/CheckCombo.js'/>
<dependency path='/OpenCyto/ux/SelectedCount.js'/>
<dependency path='/OpenCyto/ux/SelectedCount.css'/>
<dependency path='ComboTest.js'/>
</dependencies>
</view>
72 changes: 72 additions & 0 deletions src/views/extjs4begin.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
<!-- vim: ts=2:sw=2:nu:fdc=2:spell -->


<!--<script type='text/javascript'> LABKEY.requiresExt4ClientAPI(); </script>-->
<script src='//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'></script>
<script src='//ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js'></script>

<script type='text/javascript'>

var initOpenCytoPreprocessing = function(){
var webPartDiv = <%=webpartContext%>.wrapperDivId;

var resizeModule;
// REMOVE once issue #18 in OpenCytoVisualization is taken care of
LABKEY.Query.getSchemas({
failure: onFailure,
success: function(schemasInfo){
if ( $.inArray( 'opencyto_preprocessing', schemasInfo.schemas ) >= 0 ){
// END REMOVE

var OpenCytoPreprocessing = Ext4.create('LABKEY.ext.ExtJS4OpenCytoPreprocessing', {
webPartDivId: webPartDiv,
//id: 'OpenCytoPreprocessing',
cls: 'open-cyto'
});

resizeModule = function(w, h){

LABKEY.Utils.resizeToViewport( OpenCytoPreprocessing, w, -1, null, null, -5 );

OpenCytoPreprocessing.resize();
};

// REMOVE once issue #18 in OpenCytoVisualization is taken care of
} else {
var maskMsg =
'Seems like you have not enabled the OpenCytoPreprocessing module, click <a href="' +
LABKEY.ActionURL.buildURL('admin', 'folderManagement', LABKEY.ActionURL.getContainer(), { tabId: 'folderType' } ) +
'">here</a> to do so.';

var temp = new Ext.Panel({
border: false,
frame: false,
//height: 100,
height: 120,
layout: 'fit',
listeners: {
afterrender: function(){
this.getEl().mask( maskMsg, 'infoMask' );
}
},
renderTo: webPartDiv
});

resizeModule = function(){
temp.getEl().mask( maskMsg, 'infoMask' );
};

}
// EXCLUDE FROM REMOVE START
Ext4.EventManager.onWindowResize( resizeModule );
//Ext4.EventManager.fireWindowResize();
// EXCLUDE FROM REMOVE END
}
});
// END REMOVE

}

Ext4.onReady( initOpenCytoPreprocessing );

</script>
38 changes: 38 additions & 0 deletions src/views/extjs4begin.view.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<view xmlns="http://labkey.org/data/xml/view" title="ExtJS4OpenCyto Preprocessing">
<dependencies>
<dependency path='ext4'/>
<dependency path='Ext4ClientApi'/>
<dependency path='clientapi/ext4/Util.js'/>
<dependency path='clientapi/ext4/data/Reader.js'/>
<dependency path='clientapi/ext4/data/Proxy.js'/>
<dependency path='clientapi/ext4/data/Store.js'/>
<dependency path='ux/CheckCombo/CheckCombo.js'/>
<dependency path='ux/CheckCombo/CheckCombo.css'/>
<dependency path='/OpenCyto/ux/CheckCombo/CheckCombo.js'/>
<dependency path='/OpenCyto/ux/CheckCombo/CheckCombo.css'/>
<dependency path='ux/BoxSelect/BoxSelect.js'/>
<dependency path='ux/BoxSelect/BoxSelect.css'/>
<!--dependency path='/OpenCyto/ux/BoxSelect/BoxSelect.css'/>
<dependency path='/OpenCyto/ux/BoxSelect/BoxSelect.js'/-->
<!--dependency path='Ext.ux.form.LovCombo.css'/-->

<dependency path='OpenCyto/jQuery/css/base/jquery-ui.css'/>
<!--dependency path='OpenCyto/SuperBoxSelect/superboxselect-gray-extend.css'/-->
<!--dependency path='OpenCyto/ExtJS4ResizableCombo.js'/>
<dependency path='OpenCyto/ExtJS4ClearableComboBox.js'/-->
<!--dependency path='Ext.ux.form.LovCombo.js'/>
<dependency path='OpenCyto/ExtendedLovCombo.js'/>
<dependency path='OpenCyto/SuperBoxSelect/ExtJS4SuperBoxSelect.js'/-->
<!--dependency path='/OpenCyto/ux/ComboFieldBox/ComboFieldBox.css'/>
<dependency path='/OpenCyto/ux/ComboFieldBox/ComboFieldBox.js'/>
<dependency path='/OpenCyto/ux/ComboFieldBox/ComboView.js'/-->
<!--dependency path='OpenCyto/GridPanelHeaderResize.js'/-->
<!--dependency path='OpenCyto/CheckBoxMemory.js'/-->
<!--<dependency path='OpenCyto/ColumnModelChromePatch.js'/>-->
<dependency path='OpenCyto/ExtJS4ClearableComboBox.js'/>
<dependency path='/OpenCyto/ux/ColumnAutoWidthPlugin.js'/>
<dependency path='OpenCyto/ExtJS4OpenCyto.js'/>
<dependency path='OpenCyto/ExtJS4OpenCyto.css'/>
<dependency path='ExtJS4OpenCytoPreprocessing.js'/>
</dependencies>
</view>
4 changes: 4 additions & 0 deletions src/views/extjs4begin.webpart.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<webpart title="ExtJS4OpenCyto Preprocessing" xmlns="http://labkey.org/data/xml/webpart">
<view name="extjs4begin"/>
</webpart>

57 changes: 57 additions & 0 deletions src/views/flowLayoutTest.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
<div id='render-div'></div>
<script type="text/javascript">
LABKEY.requiresExt4Sandbox(true);
</script>


<script type='text/javascript'>
Ext.onReady(function() {
Ext4.create('FlowLayoutTest', {
renderTo : 'render-div',
items : [ {
xtype : 'panel',
title : 'Panel 1',
width : 250,
height : 100,
html : 'Text 1'
}, {
xtype : 'panel',
title : 'Panel 2',
width : 270,
height : 100,
html : 'Text 2'
}, {
xtype : 'panel',
title : 'Panel 3',
width : 350,
height : 100,
html : 'Text 3'
}, {
xtype : 'panel',
title : 'Panel 4',
width : 190,
height : 100,
html : 'Text 4'
}, {
xtype : 'panel',
title : 'Panel 5',
width : 450,
height : 100,
html : 'Text 5'

}, {
xtype : 'panel',
title : 'Panel 6',
width : 100,
height : 100,
html : 'Text 6'
}, {
xtype : 'panel',
title : 'Panel 7',
width : 250,
height : 100,
html : 'Text 7'
} ]
});
});
</script>
Loading