global-search.html 15.9 KB
<div class="bodyWrap row ">
    <div ng-include="'app/widget/MainMenu.html'" />
    <div class="main">
        <div class="row" ng-controller="HomeController" ng-init="getModuleScrollPosition();arrangeDataForGSPage()">
            <div class="col-md-12 stickey-area" style="padding-left:25px; width:99%">
                <div class="breadcrumb" style="padding-bottom:5px;">
                    <div class="row" align="center">
                        <div class="form-group">
                            <label for="exampleInputName2" class="text-primary">Search Criteria:</label>
                            <label class="btn-primary"> Language: {{txtSearchLanguage}}, Keyword: {{txtSearchValue}}</label>
                        </div>
                    </div>
                </div>
                <div class="row gstablist">
                    <!---------for 3DA sub modules------------->                    
                    <div class="col-sm-3 gstabitem" id="module3DA" ng-hide="ThreeDAsubModuleDataFiltered.length == 0">
                        <div class="gstab" ng-controller="3dAController" ng-init="loadAIModuleById(3);GetTDAData()">
                            <div style="display:flex; background: #0095da" class="gsModuleName" tabindex="0">
                                <div style="width: 98%;"><h2>3D Anatomy</h2></div>
                                <div class="gsCloseTab"><span data-ng-click="closeFullList('module3DA')" style="background-image: none; display: block;" class="jsglyph jsglyph-remove"></span></div>
                            </div>
                            <div class="gsResultList">
                                <ul>
                                    <li ng-repeat="value in ThreeDAsubModuleDataFiltered | orderBy : '_title'">
                                        <a id="{{value._data._id}}" href="" data-ng-click="Open3DModelFromSearch($event);closeSearchDiv();" data-ng-bind="value._title"></a>
                                    </li>
                                </ul>
                                <label ng-hide="ThreeDAsubModuleDataFiltered.length < 11" data-ng-click="openFullList('module3DA')" class="more">See more...</label>
                            </div>
                        </div>
                    </div>
                    <!---------for AI sub modules------------->
                    <div class="col-sm-3 gstabitem" id="moduleAI" ng-hide="AIsubModuleDataFiltered.length == 0">
                        <div class="gstab" ng-controller="AIController" ng-init="loadAIModuleByIdForSearch(13)">
                            <div style="display:flex; background: #0095da" class="gsModuleName" tabindex="0">
                                <div style="width: 98%;"><h2>A.D.A.M. Images</h2></div>
                                <div class="gsCloseTab"><span data-ng-click="closeFullList('moduleAI')" style="background-image: none; display: block;" class="jsglyph jsglyph-remove"></span></div>
                            </div>
                            <div class="gsResultList">
                                <ul>
                                    <li ng-repeat="value in AIsubModuleDataFiltered | orderBy : '_title'">
                                        <a id="{{value._data._id}}" href="" data-ng-click="OpenAdamImageFromSearch($event);closeSearchDiv();" data-ng-bind="value._title"></a>
                                    </li>
                                </ul>
                                <label ng-hide="AIsubModuleDataFiltered.length < 11" data-ng-click="openFullList('moduleAI')" class="more">See more...</label>
                            </div>
                        </div>
                    </div>
                    <!---------for AOD sub modules------------->
                    <div class="col-sm-3 gstabitem" id="moduleAOD" ng-hide="AODsubModuleDataFiltered.length == 0">
                        <div class="gstab" ng-controller="AODController" ng-init="loadAIModuleByIdForSearch(13);GetAODCoursesForSearch()">
                            <div style="display:flex; background: #0095da" class="gsModuleName" tabindex="0">
                                <div style="width: 98%;"><h2>A.D.A.M. OnDemand</h2></div>
                                <div class="gsCloseTab"><span data-ng-click="closeFullList('moduleAOD')" style="background-image: none; display: block;" class="jsglyph jsglyph-remove"></span></div>
                            </div>
                            <div class="gsResultList">
                                <ul>
                                    <li ng-repeat="value in AODsubModuleDataFiltered | orderBy : '_title'">
                                        <a id="{{value._data.CourseId}}" href="" data-ng-click="openViewFromSearch($event);closeSearchDiv();" data-ng-bind="value._title"></a>
                                    </li>
                                </ul>
                                <label ng-hide="AODsubModuleDataFiltered.length < 11" data-ng-click="openFullList('moduleAOD')" class="more">See more...</label>
                            </div>
                        </div>
                    </div>
                    <!---------for AA sub modules------------->
                    <div class="col-sm-3 gstabitem" id="moduleAA" ng-hide="AAsubModuleDataFiltered.length == 0">
                        <div class="gstab" ng-controller="TileViewListController" ng-init="loadForModuleById(1)">
                            <div style="display:flex; background: #0095da" class="gsModuleName" tabindex="0">
                                <div style="width: 98%;"><h2>Atlas Anatomy</h2></div>
                                <div class="gsCloseTab"><span data-ng-click="closeFullList('moduleAA')" style="background-image: none; display: block;" class="jsglyph jsglyph-remove"></span></div>
                            </div>
                            <div class="gsResultList">
                                <ul>
                                    <li ng-repeat="value in AAsubModuleDataFiltered | orderBy : '_title'">
                                        <a id="{{value._data._Id}}" href="" data-ng-click="openModuleItemViewBySearch($event,value._data._Title);closeSearchDiv();" data-ng-bind="value._title"></a>
                                    </li>
                                </ul>
                                <label ng-hide="AAsubModuleDataFiltered.length < 11" data-ng-click="openFullList('moduleAA')" class="more">See more...</label>
                            </div>
                        </div>
                    </div>
                    <!---------for CA sub modules------------->
                    <div class="col-sm-3 gstabitem" id="moduleCA" ng-hide="CAsubModuleDataFiltered.length == 0">
                        <div class="gstab" ng-controller="CAController" ng-init="loadAIModuleByIdForSearch(5)">
                            <div style="display:flex; background: #0095da" class="gsModuleName" tabindex="0">
                                <div style="width: 98%;"><h2>Clinical Animations</h2></div>
                                <div class="gsCloseTab"><span data-ng-click="closeFullList('moduleCA')" style="background-image: none; display: block;" class="jsglyph jsglyph-remove"></span></div>
                            </div>
                            <div class="gsResultList">
                                <ul>
                                    <li ng-repeat="value in CAsubModuleDataFiltered | orderBy : '_title'">
                                        <a id="{{value._data._id}}" href="" data-ng-click="openViewFromSearch($event);closeSearchDiv();" data-ng-bind="value._title"></a>
                                    </li>
                                </ul>
                                <label ng-hide="CAsubModuleDataFiltered.length < 11" data-ng-click="openFullList('moduleCA')" class="more">See more...</label>
                            </div>
                        </div>
                    </div>
                    <!---------for CI sub modules------------->
                    <div class="col-sm-3 gstabitem" id="moduleCI" ng-hide="CIsubModuleDataFiltered.length == 0">
                        <div class="gstab" ng-controller="CIController" ng-init="loadAIModuleByIdForSearch(4)">
                            <div style="display:flex; background: #0095da" class="gsModuleName" tabindex="0">
                                <div style="width: 98%;"><h2>Clinical Illustrations</h2></div>
                                <div class="gsCloseTab"><span data-ng-click="closeFullList('moduleCI')" style="background-image: none; display: block;" class="jsglyph jsglyph-remove"></span></div>
                            </div>
                            <div class="gsResultList">
                                <ul>
                                    <li ng-repeat="value in CIsubModuleDataFiltered | orderBy : '_title'">
                                        <a id="{{value._data._id}}" href="" data-ng-click="openViewFromSearch($event);closeSearchDiv();" data-ng-bind="value._title"></a>
                                    </li>
                                </ul>
                                <label ng-hide="CIsubModuleDataFiltered.length < 11" data-ng-click="openFullList('moduleCI')" class="more">See more...</label>
                            </div>
                        </div>
                    </div>
                    <!---------for CB sub modules------------->
                    <div class="col-sm-3 gstabitem" id="moduleCB" ng-hide="CBsubModuleDataFiltered.length == 0">
                        <div class="gstab">
                            <div style="display:flex; background: #0095da" class="gsModuleName" tabindex="0">
                                <div style="width: 98%;"><h2>Curriculum Builder</h2></div>
                                <div class="gsCloseTab"><span data-ng-click="closeFullList('moduleCB')" style="background-image: none; display: block;" class="jsglyph jsglyph-remove"></span></div>
                            </div>
                            <div class="gsResultList">
                                <ul>
                                    <li ng-repeat="value in CBsubModuleDataFiltered | orderBy : '_title'">
                                        <a id="curriculum-builder" href="curriculum-builder" ng-click="OpenCBViewFromSearch($event,value._data._filename);closeSearchDiv();" data-ng-bind="value._title"></a>
                                    </li>
                                </ul>
                                <label ng-hide="CBsubModuleDataFiltered.length < 11" data-ng-click="openFullList('moduleCB')" class="more">See more...</label>
                            </div>
                        </div>
                    </div>
                    <!---------for DA sub module and term data------------->
                    <div class="col-sm-3 gstabitem" id="moduleDA" ng-hide="DAsubModuleDataFiltered.length == 0 && DATermDataFiltered.length == 0">
                        <div class="gstab" ng-controller="DAController" ng-init="loadDissectibleAnatomyData()">
                            <div style="display:flex; background: #0095da" class="gsModuleName" tabindex="0">
                                <div style="width: 98%;"><h2>Dissectible Anatomy</h2></div>
                                <div class="gsCloseTab"><span data-ng-click="closeFullList('moduleDA')" style="background-image: none; display: block;" class="jsglyph jsglyph-remove"></span></div>
                            </div>
                            <div class="gsResultList">
                                <ul>
                                    <li ng-repeat="value in DAsubModuleDataFiltered | orderBy : '_title'">
                                        <a id="{{value._data._id}}" href="" data-gender="{{value._data._gender}}" data-ng-click="openViewFromSearch($event);closeSearchDiv();" data-ng-bind="value._title"></a>
                                    </li>

                                    <li ng-repeat="value in DATermDataFiltered | orderBy : '_TermText'">
                                        <a id="{{value._data._ActualTermNumber}}" href="" data-ng-click="OpenDAWithTermsFromSearch($event, value._data._bodyViewDetails);closeSearchDiv();" data-ng-bind="value._data._TermText +' -'+value._data._bodyViewDetails._title"></a>
                                    </li>
                                </ul>
                                <label ng-hide="(DAsubModuleDataFiltered.length + DATermDataFiltered.length) < 11" data-ng-click="openFullList('moduleDA')" class="more">See more...</label>
                            </div>
                        </div>
                    </div>
                    <!---------for LE sub modules------------->
                    <div class="col-sm-3 gstabitem" id="moduleLE" ng-hide="LEsubModuleDataFiltered.length == 0">
                        <div class="gstab" ng-controller="LabExercController" ng-init="loadAIModuleById(10)">
                            <div style="display:flex; background: #0095da" class="gsModuleName" tabindex="0">
                                <div style="width: 98%;"><h2>Lab Exercises</h2></div>
                                <div class="gsCloseTab"><span data-ng-click="closeFullList('moduleLE')" style="background-image: none; display: block;" class="jsglyph jsglyph-remove"></span></div>
                            </div>
                            <div class="gsResultList">
                                <ul>
                                    <li ng-repeat="value in LEsubModuleDataFiltered | orderBy : '_title'">
                                        <a href="" data-ng-click="getLabExerciseTitleFromSearch(value._data);closeSearchDiv();" data-ng-bind="value._title"></a>
                                    </li>
                                </ul>
                                <label ng-hide="LEsubModuleDataFiltered.length < 11" data-ng-click="openFullList('moduleLE')" class="more">See more...</label>
                            </div>
                        </div>
                    </div>
                    <!---------for main modules------------->
                    <div class="col-sm-3 gstabitem" ng-hide="SeachedModuleList.length == 0">
                        <div class="gstab" ng-controller="DAController" ng-init="loadDissectibleAnatomyData()">
                            <div style="display:flex; background: #0095da" class="gsModuleName" tabindex="0">
                                <div style="width: 98%;"><h2>#</h2></div>
                                <div class="gsCloseTab"><span data-ng-click="closeFullList('moduleLE')" style="background-image: none; display: block;" class="jsglyph jsglyph-remove"></span></div>
                            </div>
                            <div class="gsResultList">
                                <ul>
                                    <li ng-repeat="module in SeachedModuleList | orderBy : '_title'">
                                        <a id="{{module._data.slug}}" href="{{module._data.slug}}" ng-click="StoreModuleName(module._data.name);getModuleScrollPosition();closeSearchDiv();" data-ng-bind="module._title" ng-class="HightLightModuleSelection('{{module._data.slug}}')"></a>
                                    </li>
                                </ul>
                            </div>
                        </div>
                    </div>
                </div>

                <div ng-show="ThreeDAsubModuleDataFiltered.length == 0 && AIsubModuleDataFiltered.length == 0 && AODsubModuleDataFiltered.length == 0 && AAsubModuleDataFiltered.length == 0 && CAsubModuleDataFiltered.length == 0 && CIsubModuleDataFiltered.length == 0 && CBsubModuleDataFiltered.length == 0 && DAsubModuleDataFiltered.length == 0 && DATermDataFiltered.length == 0 && LEsubModuleDataFiltered.length == 0 && SeachedModuleList.length == 0">
                    <p style="color: #fff;">No records found...</p>
                </div>
            </div>
        </div>
    </div>
</div>

<style>
    #dvSearchResult {
        display: none;
    }
</style>